/*******************************************************************
<br>Copyright (C), 2004-2006, yeeku.H.Lee
<br>Program Name:MyRequestProcessor
<br>Author:yeeku.H.lee kongyeeku@163.com
<br>Version:1.0
<br>This program is protected by copyright laws.
<br>Date:
*******************************************************************/
package lee;
import java.util.Enumeration;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.RequestProcessor;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.Action;
import java.util.Date;
public class MyRequestProcessor extends RequestProcessor
{
public MyRequestProcessor() {}
Date t1;
protected ActionForm processActionForm(HttpServletRequest request,
HttpServletResponse response, ActionMapping mapping)
{
t1 = new Date();
System.out.println(t1 + "===========ActionServlet开始填充ActionForm=============");
return super.processActionForm(request,response,mapping);
}
protected Action processActionCreate(HttpServletRequest request,
HttpServletResponse response, ActionMapping mapping) throws java.io.IOException
{
t1 = new Date();
System.out.println(t1 + "===========ActionServlet开始实例化Action=============");
return super.processActionCreate(request,response,mapping);
}
protected boolean processPreprocess(HttpServletRequest request,
HttpServletResponse response)
{
System.out.println("-------------- 开始显示请求相关信息--------------");
System.out.println("请求获取的URI = " + request.getRequestURI());
System.out.println("请求访问的虚拟路 = " + request.getContextPath());
Cookie cookies[] = request.getCookies();
if (cookies != null)
{
System.out.println("Cookies:");
for (int i = 0; i < cookies.length; i++)
{
System.out.println(cookies[i].getName() + " = " + cookies[i].getValue());
}
}
Enumeration headerNames = request.getHeaderNames();
System.out.println("请求头:");
while (headerNames.hasMoreElements())
{
String headerName = (String)headerNames.nextElement();
Enumeration headerValues = request.getHeaders(headerName);
while (headerValues.hasMoreElements())
{
String headerValue = (String)headerValues.nextElement();
System.out.println(" " + headerName + " = " + headerValue);
}
}
System.out.println("本地化语言环境 = " + request.getLocale());
System.out.println("请求的方法 = " + request.getMethod());
System.out.println("请求协议 = " + request.getProtocol());
System.out.println("请求的远程地址 = " + request.getRemoteAddr());
System.out.println("请求的远程主机 = " + request.getRemoteHost());
String address = request.getRemoteAddr();
System.out.println("请求的用户名 = " + request.getRemoteUser());
System.out.println("请求的Session Id = " + request.getRequestedSessionId());
System.out.println("请求配置 = " + request.getScheme());
System.out.println("服务器名 = " + request.getServerName());
System.out.println("服务器端口 = " + request.getServerPort());
System.out.println("请求的资源地址 = " + request.getServletPath());
System.out.println("是否加密 = " + request.isSecure());
System.out.println("-------------- 结束显示请求相关信息 --------------");
int position = address.lastIndexOf(".");
int last = Integer.parseInt(address.substring(position + 1));
if (address.substring(0,9).equals("192.168.6") && (last < 10 && last >= 1))
{
return true;
}
if (address.equals("127.0.0.1"))
{
return true;
}
return false;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
轻量级J2EE企业应用实战——Struts+Spring+Hibernate整合开发 源码第三部分
共245个文件
jar:75个
jsp:46个
xml:38个
5星 · 超过95%的资源 需积分: 9 46 下载量 197 浏览量
2010-02-25
17:27:43
上传
评论
收藏 12.71MB RAR 举报
温馨提示
轻量级J2EE企业应用实战——Struts+Spring+Hibernate整合开发 源码第三部分
资源推荐
资源详情
资源评论
收起资源包目录
轻量级J2EE企业应用实战——Struts+Spring+Hibernate整合开发 源码第三部分 (245个子文件)
MyRequestProcessor.class 5KB
LoginAction.class 3KB
DbDao.class 3KB
DbDao.class 3KB
LoginServlet.class 3KB
LoginServlet.class 3KB
LoginAction.class 3KB
LoginServlet.class 2KB
DbDao.class 2KB
LoginAction.class 2KB
LoginAction.class 1KB
LoginAction.class 1KB
FatieServlet.class 1KB
FatieServlet.class 1KB
SessionFactoryLoaderPlugIn.class 1KB
LoginAction.class 1KB
LoginForm.class 1KB
LoginForm.class 1KB
FatieServlet.class 1KB
LoginAction.class 993B
LoginAction.class 993B
Person.class 865B
BussService.class 775B
LoginForm.class 745B
LoginForm.class 735B
LoginForm.class 727B
ExceptionTestB.class 358B
ExceptionTestA.class 358B
dd.htm 23B
dd.htm 23B
welcome.html 8B
welcome.html 8B
struts.jar 531KB
struts.jar 531KB
struts.jar 531KB
struts.jar 531KB
struts.jar 531KB
struts.jar 531KB
struts.jar 531KB
struts.jar 531KB
struts.jar 531KB
mysql-connector-java-3.1.10-bin.jar 409KB
mysql-connector-java-3.1.10-bin.jar 409KB
mysql-connector-java-3.1.10-bin.jar 409KB
antlr.jar 350KB
antlr.jar 350KB
antlr.jar 350KB
antlr.jar 350KB
antlr.jar 350KB
antlr.jar 350KB
antlr.jar 350KB
antlr.jar 350KB
antlr.jar 350KB
commons-beanutils.jar 184KB
commons-beanutils.jar 184KB
commons-beanutils.jar 184KB
commons-beanutils.jar 184KB
commons-beanutils.jar 184KB
commons-beanutils.jar 184KB
commons-beanutils.jar 184KB
commons-beanutils.jar 184KB
commons-beanutils.jar 184KB
commons-digester.jar 164KB
commons-digester.jar 164KB
commons-digester.jar 164KB
commons-digester.jar 164KB
commons-digester.jar 164KB
commons-digester.jar 164KB
commons-digester.jar 164KB
commons-digester.jar 164KB
commons-digester.jar 164KB
commons-validator.jar 82KB
commons-validator.jar 82KB
commons-validator.jar 82KB
commons-validator.jar 82KB
commons-validator.jar 82KB
commons-validator.jar 82KB
commons-validator.jar 82KB
commons-validator.jar 82KB
commons-validator.jar 82KB
jakarta-oro.jar 64KB
jakarta-oro.jar 64KB
jakarta-oro.jar 64KB
jakarta-oro.jar 64KB
jakarta-oro.jar 64KB
jakarta-oro.jar 64KB
jakarta-oro.jar 64KB
jakarta-oro.jar 64KB
jakarta-oro.jar 64KB
commons-logging.jar 37KB
commons-logging.jar 37KB
commons-logging.jar 37KB
commons-logging.jar 37KB
commons-logging.jar 37KB
commons-logging.jar 37KB
commons-logging.jar 37KB
commons-logging.jar 37KB
commons-logging.jar 37KB
commons-fileupload.jar 22KB
commons-fileupload.jar 22KB
共 245 条
- 1
- 2
- 3
panny1981
- 粉丝: 2
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页