加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 教程 > 正文

获取jsp参数深度解析

发布时间:2023-07-05 14:39:47 所属栏目:教程 来源:
导读:给大家分享一篇获取jsp参数深度详解,感兴趣的朋友跟小编一起来了解一下吧!

  package coreservlets;

  import java.io.*;

  import javax.servlet.*;

  import javax.servlet.http.*;
给大家分享一篇获取jsp参数深度详解,感兴趣的朋友跟小编一起来了解一下吧!
 
  package coreservlets;
 
  import java.io.*;
 
  import javax.servlet.*;
 
  import javax.servlet.http.*;
 
  import java.util.*;
 
  /** Creates a table showing the current value of each
 
  * of the standard CGI variables.
 
  *
 
  * Taken from Core Servlets and JavaServer Pages
 
  * from Prentice Hall and Sun Microsystems Press,
 
  * http://www.coreservlets.com/.
 
  * © 2000 Marty Hall; may be freely used or adapted.
 
  */
 
  public class ShowCGIVariables extends HttpServlet {
 
  public void doGet(HttpServletRequest request,
 
  HttpServletResponse response)
 
  throws ServletException, IOException {
 
  response.setContentType("text/html");
 
  PrintWriter out = response.getWriter();
 
  String[][] variables =
 
  { { "AUTH_TYPE", request.getAuthType() },
 
  { "CONTENT_LENGTH",
 
  String.valueOf(request.getContentLength()) },
 
  { "CONTENT_TYPE", request.getContentType() },
 
  { "DOCUMENT_ROOT",
 
  getServletContext().getRealPath("/") },
 
  { "PATH_INFO", request.getPathInfo() },
 
  { "PATH_TRANSLATED", request.getPathTranslated() },
 
  { "QUERY_STRING", request.getQueryString() },
 
  { "REMOTE_ADDR", request.getRemoteAddr() },
 
  { "REMOTE_HOST", request.getRemoteHost() },
 
  { "REMOTE_USER", request.getRemoteUser() },
 
  { "REQUEST_METHOD", request.getMethod() },
 
  { "SCRIPT_NAME", request.getServletPath() },
 
  { "SERVER_NAME", request.getServerName() },
 
  { "SERVER_PORT",
 
  String.valueOf(request.getServerPort()) },
 
  { "SERVER_PROTOCOL", request.getProtocol() },
 
  { "SERVER_SOFTWARE",
 
  getServletContext().getServerInfo() }
 
  };
 
  String title = "Servlet Example: Showing CGI Variables";
 
  out.println(ServletUtilities.headWithTitle(title) +
 
  "
 
/n" +
 
  "
 
" + title + "
 
/n" +

  "
 
/n" +
 
  "
 
/n" +

  "
 
CGI Variable Name Value");
 
  for(int i=0; i;>
 
  String varName = variables[i][0];
 
  String varValue = variables[i][1];
 
  if (varValue == null)
 
  varValue = "Not specified";
 
  out.println("
 
" + varName + " " + varValue);

  }
 
  out.println("
 
");

  }
 
  /** POST and GET requests handled identically. */
 
  public void doPost(HttpServletRequest request,
 
  HttpServletResponse response)
 
  throws ServletException, IOException {
 
  doGet(request, response);
 
  }
 
  }
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!