jsp源码实例3(获取jsp各种参数)

huo879611997

huo879611997

2016-01-29 12:05

jsp源码实例3(获取jsp各种参数),jsp源码实例3(获取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.
* <P
* Taken from Core Servlets and JavaServer Pages
* from Prentice Hall and Sun Microsystems Press,
* http://www.coreservlets.com/.
* &copy; 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) +
"<BODY BGCOLOR="#FDF5E6"n" +
"<H1 ALIGN="CENTER"" + title + "</H1n" +
"<TABLE BORDER=1 ALIGN="CENTER"n" +
"<TR BGCOLOR="#FFAD00"n" +
"<THCGI Variable Name<THValue");
for(int i=0; i<variables.length; i++) {
String varName = variables[0];
String varValue = variables[i][1];
if (varValue == null)
varValue = "<INot specified</I";
out.println("<TR<TD" + varName + "<TD" + varValue);
}
out.println("</TABLE</BODY</HTML");
}

/** POST and GET requests handled identically. */

public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
展开更多 50%)
分享

猜你喜欢

jsp源码实例3(获取jsp各种参数)

Java JAVA基础
jsp源码实例3(获取jsp各种参数)

jsp源码实例2(获取表单参数)

Java JAVA基础
jsp源码实例2(获取表单参数)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

jsp源码实例2(获取表单参数)

Java JAVA基础
jsp源码实例2(获取表单参数)

获取jsp各种参数

Java JAVA基础
获取jsp各种参数

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

JSP用bean获取各种参数

Web开发
JSP用bean获取各种参数

jsp源码实例1(输出)

Java JAVA基础
jsp源码实例1(输出)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

动态真彩工具栏

动态真彩工具栏

在VB中用DAO实现数据库编程

在VB中用DAO实现数据库编程
下拉加载更多内容 ↓