request----jsp常用内置对象

request对象,目的是用来获取客户端的请求。

      主要方法有:

  • String getParameter(String name) //根据表单组件名称获取提交数据
复制代码
 2     <%
3 String name=request.getParameter("name"); 4 String password=request.getParameter("password"); 5 String password1=request.getParameter("password1"); 6 String age=request.getParameter("age"); 7 String email=request.getParameter("email"); 8 String nian=request.getParameter("nian"); 9 String yue=request.getParameter("yue"); 10 String ri=request.getParameter("ri"); 11 %>
复制代码
  • String [ ] getParameterValues(String name) //获取表单组件对应多个值是的请求数据
复制代码
 2    <%
 3   // request.setCharacterEncoding("utf-8");
 4   String name=request.getParameter("name");
 5   String password=request.getParameter("passwprd");
 6   //request.getParameterValues("interst");获取表单组件对应多个值是的请求数据
 7   String [] channels=request.getParameterValues("interst");
 8   %>
复制代码
  • void serCharacterEncoding(String charset) //解决post提交方式乱码问题
复制代码
1 <%
2    ////解决post提交方式乱码问题
3    request.setCharacterEncoding("utf-8");
4   String name=request.getParameter("name");
5   String password=request.getParameter("passwprd");
6   String [] channels=request.getParameterValues("interst");
7   %>
复制代码
  •  RequestDidpatcher getRequestDispatcher(String path) //用于转发请求
复制代码
 1 <%
 2   String name=request.getParameter("name");
 3   String password=request.getParameter("password");
 4   if(name.equals("sa")&&password.equals("111111")){
 5      RequestDispatcher rd=request.getRequestDispatcher("welcome.jsp");
 6      rd.forward(request,response);
 7   }else{
 8      response.sendRedirect("denglu1.jsp");
 9   }
10    %>
复制代码
原文地址:https://www.cnblogs.com/pohuaiwang/p/7307264.html