当前位置: 首页 > news >正文

jsp相关笔记(二)

在jsp中将数据库表格内容读出为一个表格,并在表格中添加超链接:

 1 <%@ page language="java" contentType="text/html; charset=UTF-8"
 2     pageEncoding="UTF-8"%>
 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 4 <%@ page import="java.io.*,java.util.*,java.sql.*"%>
 5 <head>
 6 <title>查看作业</title>
 7 <style type="text/css">
 8   a:link { color:blue; }
 9   a:visited { color:blue; }
10   a:hover { color:red; }
11 </style>
12 </head>
13 <table border="1" width="80%" align="center">
14 <tr>
15  <td width="10" valign="top"><div align="center">编号</div></td>
16  <td width="10" valign="top"><div align="center">班级</div></td>
17  <td width="10" valign="top"><div align="center">作业内容</div></td>
18  <td width="10" valign="top"><div align="center">作业附件</div></td>
19  </tr>
20 <%
21 request.setCharacterEncoding("UTF-8");
22 java.sql.Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/login","root","123456");
23 String sql1="SELECT*from homework";
24 Statement statemenet = (Statement) conn.createStatement();
25 ResultSet rs1 = statemenet.executeQuery(sql1);
26 while(rs1.next()){
27 %>
28    <tr>
29     <td width="10"><div align="center"> <%=rs1.getString("编号")%></div></td>
30     <td width="10"><div align="center"> <%=rs1.getString("班级")%></div></td>
31     <td width="10"><div align="center"> <%=rs1.getString("作业内容")%></div></td>
32     <td width="5"><div align="center"><a href="download_stu.jsp" style="text-decoration:none">下载</a></div></td>
33    </tr>
34                   
35 <%
36 } rs1.close(); 
37 %>
38 </table>

用Navicat Premium在数据库中建的表为:

上述程序运行后的结果为:

转载于:https://www.cnblogs.com/yanxi1900/p/6806479.html

相关文章:

  • CPU组成
  • 【Java并发编程】:加锁和volatile变量
  • expdp/impdp 参数说明,中英对照
  • 数据结构第11周笔记
  • for...in
  • 自学前端开发 新版css时钟效果图
  • UVA10129 Play on Words —— 欧拉回路
  • [Apio2012]dispatching 左偏树
  • 杭电1007-----C语言实现
  • 解决云服务器ECS,windows server 2012不能安装SQL Server 2012,不能安装.NET Fromework 3.5...
  • 自适应相关知识点1
  • JavaScript 原型链
  • Mysql数据库批量添加数据
  • Spring MVC解决中文乱码(post get)(转)
  • 网站添加用户风险测评
  • (三)从jvm层面了解线程的启动和停止
  • crontab执行失败的多种原因
  • exif信息对照
  • IP路由与转发
  • Javascript Math对象和Date对象常用方法详解
  • JavaScript函数式编程(一)
  • markdown编辑器简评
  • Object.assign方法不能实现深复制
  • php ci框架整合银盛支付
  • Terraform入门 - 3. 变更基础设施
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 前嗅ForeSpider采集配置界面介绍
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 我这样减少了26.5M Java内存!
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (vue)页面文件上传获取:action地址
  • (笔试题)合法字符串
  • (差分)胡桃爱原石
  • (附源码)ssm航空客运订票系统 毕业设计 141612
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .Net mvc总结
  • .NET 中各种混淆(Obfuscation)的含义、原理、实际效果和不同级别的差异(使用 SmartAssembly)
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .NET开发人员必知的八个网站
  • @TableId注解详细介绍 mybaits 实体类主键注解
  • [ 常用工具篇 ] POC-bomber 漏洞检测工具安装及使用详解
  • []error LNK2001: unresolved external symbol _m
  • [2016.7 day.5] T2
  • [BZOJ4337][BJOI2015]树的同构(树的最小表示法)
  • [BZOJ4554][TJOI2016HEOI2016]游戏(匈牙利)
  • [CTO札记]如何测试用户接受度?
  • [C语言]——函数递归
  • [DEBUG] spring boot-如何处理链接中的空格等特殊字符
  • [hive] posexplode函数
  • [JS]变量