分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

【jsp】JSP 读取表单数据(含可运行源码.jsp&&.html)

发布时间:2023-09-06 01:10责任编辑:胡小海关键词:jsjsp

<a href="http://www.runoob.com/jsp/jsp-form-processing.html">来源</a>

1 getParameter(): 使用 request.getParameter() 方法来获取表单参数的值。2 getParameterValues(): 获得如checkbox类(名字相同,但值有多个)的数据。 接收数组变量 ,如checkbox类型3 getParameterNames():该方法可以取得所有变量的名称,该方法返回一个Emumeration。4 getInputStream():调用此方法来读取来自客户端的二进制数据流。

①(1)使用getParameter()方法来获取提交的数据(.jsp):

 1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 ????pageEncoding="UTF-8" %> 3 <%@ page import="java.io.*,java.util.*" %> 4 <!DOCTYPE html> 5 <html> 6 <head> 7 <meta charset="utf-8"> 8 <title>菜鸟教程(runoob.com)</title> 9 </head>10 <body>11 <h1>使用 GET 方法读取数据</h1>12 <ul>13 <li><p><b>站点名:</b>14 ???<%= request.getParameter("name")%>15 </p></li>16 <li><p><b>网址:</b>17 ???<%= request.getParameter("url")%>18 </p></li>19 </ul>20 </body>21 </html>

(2)对应html文件(.html):

 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>菜鸟教程(runoob.com)</title> 6 </head> 7 <body> 8 ?9 <form action="main.jsp" method="GET">10 站点名: <input type="text" name="name">11 <br />12 网址: <input type="text" name="url" />13 <input type="submit" value="提交" />14 </form>15 16 </body>17 </html>

②(1)使用 HttpServletRequest 的 getParameterNames() 来读取所有表单参数,该方法可以取得所有变量的名称,该方法返回一个枚举。

 1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 ????pageEncoding="UTF-8"%> 3 <%@ page import="java.io.*,java.util.*" %> 4 <!DOCTYPE html> 5 <html> 6 <head> 7 <meta charset="utf-8"> 8 <title>菜鸟教程(runoob.com)</title> 9 </head>10 <body>11 <h1>读取所有表单参数</h1>12 <table width="100%" border="1" align="center">13 <tr bgcolor="#949494">14 <th>参数名</th><th>参数值</th>15 </tr>16 <%17 ???Enumeration paramNames = request.getParameterNames();18 19 ???while(paramNames.hasMoreElements()) {20 ??????String paramName = (String)paramNames.nextElement();21 ??????out.print("<tr><td>" + paramName + "</td>\n");22 ??????String paramValue = request.getParameter(paramName);23 ??????out.println("<td> " + paramValue + "</td></tr>\n");24 ???}25 %>26 </table>27 </body>28 </html>

(2)对应html源文件:

 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>菜鸟教程(runoob.com)</title> 6 </head> 7 <body> 8 ?9 <form action="main.jsp" method="POST" target="_blank">10 <input type="checkbox" name="google" checked="checked" /> Google11 <input type="checkbox" name="runoob" ?/> 菜鸟教程12 <input type="checkbox" name="taobao" checked="checked" /> 13 ????????????????????????????????????????????????淘宝14 <input type="submit" value="选择网站" />15 </form>16 17 </body>18 </html>

【jsp】JSP 读取表单数据(含可运行源码.jsp&&.html)

原文地址:http://www.cnblogs.com/carsonwuu/p/7500033.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved