jsp中的request对象
4991 点击·0 回帖
![]() | ![]() | |
![]() | jsp中的request对象: request对象不仅可以用来设置和获取request范围变量,还可以用来获得客户端请求参数,请求的来源、表头、cookies等。 getParameter()方法,获取客户端请求参数值 01 <%@ page language="java" contentType="text/html;charset=gb2312" %> 02 <!DOCTYPE html> 03 <html> 04 <head> 05 <title>使用Request对象接收参数</title> 06 </head> 07 <body> 08 <%--通过Request对象的getParameter接收参数--%> 09 <% 10 request.setCharacterEncoding("gb2312");//防止中文乱码 11 String strName = (String)request.getParameter("username");//获取name属性的值 12 %> 13 <%="用户名为:"+strName %> 14 </body> 15 </html> 01 <%@ page language="java" contentType="text/html;charset=gb2312" %> 02 <!DOCTYPE html> 03 <html> 04 <head> 05 <title>表单</title> 06 </head> 07 <body> 08 <form action="RequestDemo.jsp" method="post"> 09 用户名:<input type="text" name="username" /> 10 <input type="submit" value="提交"/> 11 </form> 12 </body> 13 </html> getParameterNames()方法获取所有的参数的名称 01 <%@ page language="java" contentType="text/html;charset=gb2312" %> 02 <!DOCTYPE html> 03 <html> 04 <head> 05 <title>表单</title> 06 </head> 07 <body> 08 <form action="RequestDemo2.jsp" method="post"> 09 用户名:<input type="text" name="username" /> 10 用户密码:<input type="password" name="usernamepassword" /> 11 <input type="submit" value="提交"/> 12 </form> 13 </body> 14 </html> 01 <%@ page language="java" contentType="text/html;charset=gb2312" import="java.util.*"%> 02 <!DOCTYPE html> 03 <html> 04 <head> 05 <title>使用Request对象获取所有参数的名称</title> 06 </head> 07 <body> 08 <%--通过Request对象的getParameterNames接收参数--%> 09 <% 10 Enumeration e = request.getParameterNames();//获取所有参数的名称 11 while(e.hasMoreElements()){//遍历Enumeration 12 String str = (String)e.nextElement();//取出下一个元素 13 out.println(str);//输出元素的名称 14 } 15 %> 16 </body> 17 </html> 下面这个可以一起将参数和值输出 01 <%@ page language="java" contentType="text/html;charset=gb2312" import="java.util.*"%> 02 <!DOCTYPE html> 03 <html> 04 <head> 05 <title>使用Request对象获取所有参数的名称</title> 06 </head> 07 <body> 08 <%--通过Request对象的getParameterNames接收参数--%> 09 <% 10 Enumeration e = request.getParameterNames();//获取所有参数的名称 11 while(e.hasMoreElements()){//遍历Enumeration 12 String str = (String)e.nextElement();//取出下一个元素 13 String StrRequest = (String)request.getParameter(str);//获取元素的值 14 out.println("参数"+str+"的值为:"+StrRequest);//输出元素的名称 15 } 16 %> 17 </body> 18 </html> | |
![]() | ![]() |