• java之jsp内置对象


    1.out对象

     1     <%
     2         out.println("金鳞岂是池中物,<br>");
     3         out.println("一遇风云变化龙。<br>");
     4         out.flush();//将缓冲区内容输入到客户端
     5         out.clearBuffer();//清空缓冲区
     6         out.println("九霄龙吟惊天变,<br>");
     7         out.println("风云际会浅水游。<br>");
     8     %>
     9     <br> 缓冲区大小:<%=out.getBufferSize()%>Bytes。
    10     <br> 缓冲区剩余:<%=out.getRemaining()%>Bytes。

    结果:

    1 金鳞岂是池中物,
    2 一遇风云变化龙。
    3 九霄龙吟惊天变,
    4 风云际会浅水游。
    5 
    6 缓冲区大小:8192Bytes。 
    7 缓冲区剩余:8126Bytes。

    2.request对象(请求)

     1         <%
     2            request.setCharacterEncoding("UTF-8");//设置请求的字符编码
     3         %>
     4  用户名:<%=request.getParameter("username")%>
     5  爱好  :<%
     6            String[] favorites = request.getParameterValues("favorite");
     7            for (String a : favorites) {
     8                 out.println(a + "&nbsp;&nbsp;");
     9            } //该方法返回一个字符串数组,要对其遍历并打印
    10         %>
    11         <%
    12             //请求转发,将对此页面的请求转发到其他页面,前后还是一次请求,request保存的信息还在
    13           request.getRequestDispatcher("login.jsp").forward(request, response);
    14         %>

    上面所列都是一些常用的,不常用的就不列了

    3.response对象(响应)

    1   <%
    2     //请求重定向(重新发送一个请求)
    3     response.sendRedirect("lonin.jsp");
    4   %>

    请求重定向到指定页面,不会保存上次请求的信息。

    4.session对象

    客户端与服务器的一次会话

    1     <% //利用session对象来保存username属性
    2        String user =request.getParameter("username");
    3        session.setAttribute("name",user);
    4     %>
    5     
    6     
    7     <%--获取session对象的name属性值 --%>
    8     username:<%=session.getAttribute("name") %>

    这里将请求对象的username值赋给session对象的name属性(用户名保存在sission对象中),sission对象

    只有在退出当前会话(关闭所有页面)后才会被销毁,这样我们就不会因为请求重定向而失去对用户信息的

    获取,我们可以将持续显示的信息保存在sission对象中,这样就能在所有页面中显示这些信息。

    5.application对象

    application对象和session对象很像,session用于存储客户端单次会话的信息存储;

    application用于服务器端,从服务器开启到关闭,application对象存储的信息,都是可以获取的。

    ---待续

  • 相关阅读:
    CSU 1122
    CSU 1256
    CSU 1240
    HDU 1874
    CSU 1004
    Problem F CodeForces 16E
    Problem E CodeForces 237C
    Problem C FZU 1901
    12-30
    2016-12-29
  • 原文地址:https://www.cnblogs.com/eco-just/p/7793388.html
Copyright © 2020-2023  润新知