- Request_03.jsp
- <%@ page language="java" contentType="text/html" pageEncoding="gbk" %>
- <html>
- <head>
- <title>web开发</title>
- </head>
- <body>
- <form action="request_04.jsp" method="post">
- 姓名:<input type="text" name="uname"><br>
- 兴趣:<input type="checkbox" name="inst" value="唱歌">唱歌
- <input type="checkbox" name="inst" value="跳舞">跳舞
- <input type="checkbox" name="inst" value="游泳">游泳
- <input type="checkbox" name="inst" value="看书">看书
- <input type="checkbox" name="inst" value="旅游">旅游
- <br>
- <input type="hidden" name="id" value="3">
- <input type="submit" value="提交">
- <input type="reset" value="重置">
- </form>
- </body>
- </html>
- Request_04.jsp
- <%@ page language="java" contentType="text/html" pageEncoding="gbk" %>
- <html>
- <head>
- <title>web开发</title>
- </head>
- <body>
- <%
- request.setCharacterEncoding("gbk");
- String id=request.getParameter("id");
- String name=request.getParameter("uname");
- String inst=request.getParameter("inst");
- %>
- <h2>编号:<%=id%></h2>
- <h2>姓名:<%=name%></h2>
- <h2>兴趣:<%=inst%></h2>
- </body>
- </html>
- <%@ page language="java" contentType="text/html" pageEncoding="gbk" %>
- <html>
- <head>
- <title>web开发</title>
- </head>
- <body>
- <%
- request.setCharacterEncoding("gbk");
- String id=request.getParameter("id");
- String name=request.getParameter("uname");
- String inst[]=request.getParameterValues("inst");
- %>
- <h2>编号:<%=id%></h2>
- <h2>姓名:<%=name%></h2>
- <h2>兴趣:
- <%
- for(int x=0;x<inst.length;x++){
- %>
- <%=inst[x]%>、
- <%
- }
- %>
- </h2>
- </body>
- </html>
- request_05.jsp
- <%@ page language="java" contentType="text/html" pageEncoding="gbk" %>
- <html>
- <head>
- <title>web开发</title>
- </head>
- <body>
- <%
- request.setCharacterEncoding("gbk");
- String name=request.getParameter("name");
- String password=request.getParameter("password");
- %>
- <h2>姓名:<%=name%></h2>
- <h2>密码:<%=password%></h2>
- </body>
- </html>
- request_06.jsp
- <%@ page language="java" contentType="text/html" pageEncoding="gbk" %>
- <html>
- <head>
- <title>web开发</title>
- </head>
- <body>
- <form action="request_05.jsp" method="get">
- 姓名:<input type="text" name="uname"><br>
- 性别:<input type="radio" name="sex" value="男" CHECKED>男
- <input type="radio" name="sex" value="女">女
- <br>
- 城市:<select name="city">
- <option value="北京">北京</option>
- <option value="滨州">滨州</option>
- <option value="沂水">沂水</option>
- </select><br>
- 自我介绍:<textarea cols="30" rows="3" name="note">
- </textarea><br>
- 兴趣:<input type="checkbox" name="inst" value="唱歌">唱歌
- <input type="checkbox" name="inst" value="跳舞">跳舞
- <input type="checkbox" name="inst" value="游泳">游泳
- <input type="checkbox" name="inst" value="看书">看书
- <input type="checkbox" name="inst" value="旅游">旅游
- <br>
- <input type="hidden" name="id" value="1">
- <input type="submit" value="提交">
- <input type="reset" value="重置">
- </form>
- </body>
- </html>
- request_07.jsp
- <%@ page language="java" contentType="text/html" pageEncoding="gbk" %>
- <%@ page import="java.util.*" %>
- <html>
- <head>
- <title>web开发</title>
- </head>
- <body>
- <%
- request.setCharacterEncoding("gbk");
- Enumeration enu=request.getParameterNames(); //接受参数
- %>
- <table border="1">
- <tr>
- <td>参数名称</td>
- <td>参数内容</td>
- </tr>
- <%
- while(enu.hasMoreElements()){
- String paramName=(String) enu.nextElement(); //遍历的方式,类似迭代遍历
- %>
- <tr>
- <td><%=paramName%></td>
- <td><%=request.getParameter(paramName)%></td>
- </tr>
- <%
- }
- %>
- </table>
- </body>
- </html>
- <%@ page language="java" contentType="text/html" pageEncoding="gbk" %>
- <html>
- <head>
- <title>web开发</title>
- </head>
- <body>
- <form action="request_05.jsp" method="post">
- 姓名:<input type="text" name="uname"><br>
- 性别:<input type="radio" name="sex" value="男" CHECKED>男
- <input type="radio" name="sex" value="女">女
- <br>
- 城市:<select name="city">
- <option value="北京">北京</option>
- <option value="滨州">滨州</option>
- <option value="沂水">沂水</option>
- </select><br>
- 自我介绍:<textarea cols="30" rows="3" name="note">
- </textarea><br>
- 兴趣:<input type="checkbox" name="**inst" value="唱歌">唱歌
- <input type="checkbox" name="**inst" value="跳舞">跳舞 //将inst之前都加上两个**作为标致
- <input type="checkbox" name="**inst" value="游泳">游泳
- <input type="checkbox" name="**inst" value="看书">看书
- <input type="checkbox" name="**inst" value="旅游">旅游
- <br>
- <input type="hidden" name="id" value="1">
- <input type="submit" value="提交">
- <input type="reset" value="重置">
- </form>
- </body>
- </html>
- <%@ page language="java" contentType="text/html" pageEncoding="gbk" %>
- <%@ page import="java.util.*" %>
- <html>
- <head>
- <title>web开发</title>
- </head>
- <body>
- <%
- request.setCharacterEncoding("gbk");
- Enumeration enu=request.getParameterNames();
- %>
- <table border="1">
- <tr>
- <td>参数名称</td>
- <td>参数内容</td>
- </tr>
- <%
- while(enu.hasMoreElements()){
- String paramName=(String) enu.nextElement();
- %>
- <tr>
- <td><%=paramName%></td>
- <td>
- //对复选框的操作
- <%
- if(paramName.startsWith("**")){
- String paramValue[]=request.getParameterValues(paramName);
- for(int x=0;x<paramValue.length;x++){
- %>
- <%=paramValue[x]%>、
- <%
- }
- }else{
- String paramValue=request.getParameter(paramName);
- %>
- <%=paramValue%>
- <%
- }
- %>
- </td>
- </tr>
- <%
- }
- %>
- </table>
- </body>
- </html>