zoukankan      html  css  js  c++  java
  • JSP内置对象-request

    JSP内置对象即无需声明就可以直接使用的对象实例,在实际的开发过程中,比较常用的JSP对象有request,response,session,out和application等,笔者在本文章中将简单介绍一下以上几种对象的使用。

    request对象

    request对象代表这是从用户发送过来的请求,从这个对象中可以取出客户端用户提交的数据或者是参数,这个对象只有接受用户请求的页面才可以访问。

    request对象使用场合:如果要与用户互动,必须要知道用户的需求,然后根据这个需求生成用户期望看到的结果。这样才能实现与用户的互动。在Web应用中,用户的需求就抽象成一个request对象,这个对象中间包括了用户的需求。request正是用来收集类似这些用户的输入数据和参数的。

    同时,request对象中还包括一些服务器的信息,例如端口、真实路径、访问协议等信息,通过request对象可以取得服务器的这些参数。

    不多说直接上代码

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
    
    Insert title here <%="request.getMethod()请求方式:"+request.getMethod() %>
    <%="request.getRequestURI()请求的资源:"+request.getRequestURI() %>
    <%="request.getProtocol()请求的协议:"+request.getProtocol() %>
    <%="request.getServerName()请求的服务器的IP"+request.getServerName() %>
    <%="request.getServletPath()请求的文件名:"+request.getServletPath() %>
    <%="request.getServerPort()请求的服务器端口:"+request.getServerPort() %>
    <%="request.getRemoteAddr()客户端IP地址:"+request.getRemoteAddr() %>
    <%="request.getRemoteHost()客户端主机名:"+request.getRemoteHost() %> 

     设置属性值和移除属性值

    <% 
    request.setAttribute("attr","Hello!"); out.println("attr属性的值为:"+request.getAttribute("attr")+"
    <br>");
    request.removeAttribute("attr");   
    out.println("属性移除操作以后attr属性的值为:"+request.getAttribute("attr")+"<br>"); 
    %>

  • 相关阅读:
    10.28
    10.25
    10.21
    移动第七次作业
    移动第六次作业
    移动第五次作业
    移动第四次作业
    移动第3次作业
    移动第二次作业
    移动第一次作业
  • 原文地址:https://www.cnblogs.com/sincoolvip/p/5706128.html
Copyright © 2011-2022 走看看