Filter Url pattern 如何过滤所有的请求,而只让login.jsp LoginAction.do 漏网呢? 将login.do和logout.do在web.xml中配置为与其它Servlet不同的后缀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ArrayList arrNoCheck = new ArrayList(); arrNoCheck.add("LoginAction"); arrNoCheck.add("LogoutAction"); arrNoCheck.add("RegAction"); String uri = request.getServletPath(); uri = uri.substring(uri.lastIndexOf("/")+1,uri.indexOf(".do")); if(arrNoCheck.indexOf(uri) == -1){ SessionObject so = (SessionObject)request.getSession(false).getAttribute("LOGIN_SESSION"); if(so == null || "".equals(so.getUsername())) return false; }这个是我网站的原码,你可以参考一下。 将login.do和logout.do在web.xml中配置为与其它Servlet不同的后缀。这样做是可行的。 初学red5 如何部署到tomcat 数据插入问题。 String数组,删除第n个 struts-config.xml 必须放在 WEB-INF下吗,放在src目录下怎么读取 EJB2.1和EJB3 能不能放在一起工作? webservice 自定义404 收郵件附件中文問題 急急急,幫忙看看 使用LDAP进行认证问题(微软的AD) 请教高手j2ee中web部署问题 入门请教:什么是ejb?ejb干什么用 ? 关于jboss启动的异常,高手进! hibernate的session关闭问题
arrNoCheck.add("LoginAction");
arrNoCheck.add("LogoutAction");
arrNoCheck.add("RegAction"); String uri = request.getServletPath();
uri = uri.substring(uri.lastIndexOf("/")+1,uri.indexOf(".do"));
if(arrNoCheck.indexOf(uri) == -1){
SessionObject so = (SessionObject)request.getSession(false).getAttribute("LOGIN_SESSION");
if(so == null || "".equals(so.getUsername())) return false;
}这个是我网站的原码,你可以参考一下。
这样做是可行的。