⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dosubmitjstl.jsp

📁 JSP2.0实用教程实例源码
💻 JSP
字号:
<%@page contentType="text/html;charset=GBK" import="java.util.*"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
<html>
<title>用户注册:使用JSTL处理用户提交数据</title>
<body>
<h4>您提交的内容如下:</h4>
<fmt:requestEncoding value="GB2312" />
regTelephone:<c:out value="${param.regTelephone}" /><br/>
email:<c:out value="${param.email }" /><br/>
name:<c:out value="${param.name}" /><br/>
sex:<c:out value="${param.sex }" /><br/>
intro:<c:out value="${param.intro }" /><br/>
lang:
<c:forEach items="${paramValues.lang}" var="current">
	<c:out value="${current}" />&nbsp;
</c:forEach><br/>

<h4>保存到数据库中</h4>
<sql:setDataSource 
     url="jdbc:mysql://localhost:3306/helloBeijing?useUnicode=true&amp;characterEncoding=GB2312"
     driver="com.mysql.jdbc.Driver" user="chen" password="admin"
     var="ds"/>
<sql:transaction dataSource="${ds}">
 <sql:update>
	INSERT INTO volunteers(name,sex,regTelephone,email,intro) 
  		VALUES (?,?,?,?,?)
  	<sql:param value="${param.name}" />
  	<sql:param value="${param.sex}" />
  	<sql:param value="${param.regTelephone}" />
  	<sql:param value="${param.email}" />
  	<sql:param value="${param.intro}" />
 </sql:update>

 <sql:query var="result">
  SELECT * FROM volunteers
 </sql:query>
</sql:transaction>

<h4>从 volunteers表中取出所有志愿者信息<h4>
<table border="1">
  <%-- 获取查询结果的字段名作为HTML表头 --%>
  <c:forEach var="columnName" items="${result.columnNames}">
    <th><c:out value="${columnName}"/></th>
  </c:forEach>
  <%-- 显示每条记录 --%>
  <c:forEach var="row" items="${result.rowsByIndex}">
    <tr><c:forEach var="column" items="${row}">
        <td><c:out value="${column}"/></td>
      </c:forEach></tr>
  </c:forEach>
</table>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -