/* ================================================================== * Created [2009-4-27 下午11:32:55] by Jon.King * ================================================================== * TSS * ================================================================== * mailTo:jinpujun@hotmail.com * Copyright (c) Jon.King, 2009-2012 * ================================================================== */ package com.jinhe.tss.core.web.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.log4j.Logger; /** * <p> * EmptyServlet.java * </p> * 空servlet,啥事都不做。 * 作用:在WebSphere6.1等版本应用服务器中,应用间请求转发时, * 假设从应用A转发一个请求到应用B,如果请求地址在A中不存在,那么即使通过filter拦截转发后取回应用B的数据, * 应用A中还是会在Response相应里加入一个 404 文件找不到 的错误。 * * 通过将本servlet配置成 /*.in,/*.do(配置servlet最后位置),以将处理找不到真实地址的请求。 * */ public class EmptyServlet extends HttpServlet { private static final long serialVersionUID = 5470879889942418562L; Logger log = Logger.getLogger(this.getClass()); protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { log.debug("请求:" + request.getRequestURI() + " 被 dispatche 到 EmptyServlet。"); // do nothing } }