jsp隐式对象 (输入/输出对象:request)

Posted kukudemumubuku

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp隐式对象 (输入/输出对象:request) 相关的知识,希望对你有一定的参考价值。

jsp隐式对象 (输入/输出对象) request        response          out

1:request对象

用户输入的数据用来存放在Request对象中,用javax.servlet.HttpServletRequest执行

*接受数据

技术图片

<body>
    <%
    out.println("协议版本类型和版本号:"+request.getProtocol()+"<br>");
    out.println("当前连接使用的协议:"+request.getScheme()+"<br>");
    out.println("服务器:"+request.getScheme()+"<br>");
    out.println("端口号:"+request.getServerName()+"<br>");
    out.println("请求方式:"+request.getMethod()+"<br>");
    out.println("客户端ip:"+request.getRemoteAddr()+"<br>");
    %>
  </body>

技术图片

*设置页面请求数据编码(只适用post)

<%
//放在getParamater前
     request.setCharacterEncoding("UTF-8");
%>

*设置属性,取得属性,删除属性

<%
//设置属性
request.setAttribute("userId",strUserId);
//取得属性
request.setAttribute("userId";
//删除属性
request.removeAttribute("userId");
<%
    request.setAttribute("username","zhangsan");
    request.setAttribute("password","456");
    %>
    <%
    out.println("用户名"+request.getAttribute("username"));
    out.println("密码"+request.getAttribute("password"));
    %>

技术图片

*请求转发

技术图片 

*获得session

<%
HttpSession mySession =request.getSession();
%>

 

以上是关于jsp隐式对象 (输入/输出对象:request) 的主要内容,如果未能解决你的问题,请参考以下文章

JSP隐式对象

6.567jsp九大隐式对象,(out详解)(pageContext详解)

jsp九大隐式对象都有啥?

JSP 页面的9个隐式对象

JSP 页面的9个隐式对象

JSP隐式对象