2018暑期实训jsp学习记录

语言 保存类型 编码方式<%@ page language="java" contentType="text/html; charset=UTF-8"%> 

超链接 This<a href=http://cm.baylor.edu/welcome.icpc>


 背景图片<body style="background-image:url(banner.jpg)">

charset=iso-8859-1是西欧的编码,代表说明网站是采用的编码是英文;
charset=gb2312代表说明网站是采用的编码是简体中文;
charset=utf-8代表世界通用的语言编码;可以用到世界上所有语言编码上。

tr代表新的一行 th代表新的一列
td左对齐

新增一个文本框 链接到数据库algoname中
<td>算法名称:</td> <tr><td>
<textarea name="algoname" cols="50" rows="2"></textarea></td></tr>
后新增一个按钮 <input type="submit" value="添加"/>

点击即可将内容传入数据库

<div> 标签可以把文档分割为独立的、不同的部分。

request.setCharacterEncoding("UTF-8") 设置对客户端请求进行重新编码;

PreparedStatement sql=null 预编译sql,可以在后面对数据库进行增删改查;

ResultSet rs=null;

Connection conn=null;

jdbc里面的经典语法了,Connection 、 Preparedstatement,ResultSet一起使用;

首先用ResultSet rs = null;表示定义出这个ResultSet的对象rs;可以在后续的使用中来给rs赋值或者其他的操作

<sql:query>标签用来运行SQL SELECT语句,还有就是将结果存储在作用域变量中。

<sql:query
  var="<string>"
  scope="<string>"
  sql="<string>"
  dataSource="<string>"
  startRow="<string>"
  maxRows="<string>"/>
<sql:query>标签有如下属性:

属性 描述 是否必要 默认值
sql 需要执行的SQL命令(返回一个ResultSet对象) Body
dataSource 所使用的数据库连接(覆盖默认值) 默认数据库
maxRows 存储在变量中的最大结果数 无穷大
startRow 开始记录的结果的行数 0
var 代表数据库的变量 默认设置
scope var属性的作用域 Page

<table border="1" width="100%"> 表格边框线为1,表格宽度适应网页的宽度,始终满屏;


<c:forEach var="row" items="${result.rows}"> 链接至数据库库 并将结果的列值打印出来

<c:out value="${row.alg_id}"/>

</c:forEach>

点击打印出来的东西即可跳转至下一页 <a href="http://${row.alg_link }">点击查看</a>

<meta http-equiv="content-type"content="text/html;charset=gb18030">
告诉浏览器页面(content-type)格式(为text/html)和用什么编码(gb18030)解析;


关于jstl 点击打开链接


猜你喜欢

转载自blog.csdn.net/weixin_42082236/article/details/81040763