jspfunction.jsp

来自「servlet初学者最好的例子……希望能对大家有所帮助」· JSP 代码 · 共 100 行

JSP
100
字号
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ page import="java.util.*"%> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>JSP常用方法测试</title>
</head>
<body>
<font size=5>

<br>客户使用的协议是:
<% String protocol=request.getProtocol();
    out.println(protocol);
%>
  
 <br>获取接受客户提交信息的页面:
  <% String path=request.getServletPath();
     out.println(path);
  %>  
  
  <br>接受客户提交信息的长度:
  <% int length=request.getContentLength();
     out.println(length);
  %>
   
  <br>客户提交信息的方式:
  <%String method=request.getMethod();
    out.println(method);
  %>
  
  <br>获取HTTP头文件中User-Agent的值:
  <%String header1=request.getHeader("User-Agent");
    out.println(header1);
  %>
  
 <br>获取HTTP头文件中accept的值:
  <%String header2=request.getHeader("accept");
    out.println(header2);
  %>
  
  <br>获取HTTP头文件中Host的值:
  <%String header3=request.getHeader("Host");
    out.println(header3);
  %>
  
  <br>获取HTTP头文件中accept-encoding的值:
  <%String header4=request.getHeader("accept-encoding");
    out.println(header4);
  %>
  
  <br>获取客户的IP地址:
  <%String ip=request.getRemoteAddr();
    out.println(ip);
  %>
  
  <br>获取客户机的名称:
  <%String clientName=request.getRemoteHost();
    out.println(clientName);
  %>
  
  <br>获取服务器的名称:
  <%String serverName=request.getServerName();
    out.println(serverName);
  %>
  
  <br>获取服务器的端口号:
  <%int serverPort=request.getServerPort();
    out.println(serverPort);
  %>
  
  <br>获取客户端提交的所有参数的名字:
  <%Enumeration enumName=request.getParameterNames();
    while(enumName.hasMoreElements())
    {
        String s=(String)enumName.nextElement();
        out.println(s);      
    }
  %>
  
 <br>获取头名字的一个枚举:
  <%Enumeration enum_headed=request.getHeaderNames();
    while(enum_headed.hasMoreElements())
    {
        String s=(String)enum_headed.nextElement();
        out.println(s);      
    }
  %> 
  
  <br>获取头文件中指定头名字的全部值的一个枚举:
  <%Enumeration enum_headedValues=request.getHeaders("cookie");
    while(enum_headedValues.hasMoreElements())
    {
        String s=(String)enum_headedValues.nextElement();
        out.println(s);      
    }
  %> 
  <br>
</font>
</body>
</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?