import javax.servlet.ServletRequest; import javax.servlet.ServletRequestEvent; import javax.servlet.ServletRequestListener; import com.cms.Constant.WebConstant; public class RequestListener implements ServletRequestListener { public void requestInitialized(ServletRequestEvent sre) { ServletRequest request = sre.getServletRequest(); request.setAttribute(WebConstant.HOST, request.getRemoteHost()); } public void requestDestroyed(ServletRequestEvent sre) { } }
然后再取出来
ActionContext ctx = ActionContext.getContext(); Map request = (Map)ctx.get("request"); System.out.println(request.get(WebConstant.HOST));
麻烦啊