如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
jsp源码实例3(获取jsp各种参数)
packagecoreservlets;
importjava.io.*;
importjavax.servlet.*;
importjavax.servlet.http.*;
importjava.util.*;
/**Createsatableshowingthecurrentvalueofeach
*ofthestandardCGIvariables.
*
*TakenfromCoreServletsandJavaServerPages
*fromPrenticeHallandSunMicrosystemsPress,
*http://www.coreservlets.com/.
*©2000MartyHall;maybefreelyusedoradapted.
*/
publicclassShowCGIVariablesextendsHttpServlet{
publicvoiddoGet(HttpServletRequestrequest,
HttpServletResponseresponse)
throwsServletException,IOException{
response.setContentType("text/html");
PrintWriterout=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()}
};
Stringtitle="ServletExample:ShowingCGIVariables";
out.println(ServletUtilities.headWithTitle(title)+
"\n"+
"
"+title+"
\n"+
"\n"+
"\n"+
"
Value");
for(inti=0;i
StringvarName=variables[0];
StringvarValue=variables[i][1];
if(varValue==null)
varValue="Notspecified";
CGIVariableNameout.println("
"+varValue);
"+varName+"}
out.println("
");
}
/**POSTandGETrequestshandledidentically.*/
publicvoiddoPost(HttpServletRequestrequest,
HttpServletResponseresponse)
throwsServletException,IOException{
doGet(request,response);
}
}
来自:www.bet3530.comzqct
as****16
实名认证
内容提供者
最近下载