struts 的登录验证问题 注明 不是struts2.0,1.x版本,写了一个filter拦截*.do,但是出现了以下问题,虽然回到了登陆界面,但是进入不到action里面了,请问我应该怎么进行登陆验证呢。struts跳转的页面都是.do,用filter拦截jsp根本不起作用! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先说一句,我没有看明白你的意思我在这里说一下验证登陆的问题在struts里面验证其实和在servlet中验证时一样的啊,你在action里面调用dao的方法判断是否登录成功,成功forward到success.jsp不成功forward到login.jsp啊,另外filter一般是用来做整个系统的权限控制的啊,你可以配置他的过滤路径是*.jsp,*.do注意login.jsp要去掉啊,要不你就会造成一个死循环啊! ,*.do注意login.jsp要去掉啊,这一点我是知道的,但是在url-patten里面怎么配置呢,或者是过滤器应该如何判断把login.jsp登陆的login.do去掉呢? 我的意思是用filter作登陆验证,Login.do也包含进去了,所以连登陆都不能登陆了,怎么进行配置,才能去掉不做Login.do的过滤呢? 可以在filter里判断请求的路径,是login.do则不进行拦截。 ,*.do注意login.jsp要去掉啊,这一点我是知道的,但是在url-patten里面怎么配置呢,或者是过滤器应该如何判断把login.jsp登陆的login.do去掉呢? 可以在filter里判断请求的路径,是login.do则不进行拦截。如何判断呢?请给个示例,谢谢! if(request.getRequestURI().endsWith("login.do")){ //释放} if (mobilenum==null||"".equals(mobilenum)) { res.sendRedirect("./login.jsp"); } else { chain.doFilter(servletRequest, servletResponse); }我这里判断session的,你看,我要把楼上这段代码加到哪个地方了,是res.sendRedirect("./login.jsp")后还是chain.doFilter(servletRequest, servletResponse)后! url-patten 配置 <url-patten>/*</url-patten> 初学java,struts2配不通,求高手帮忙,在线等(以将所有错误信息) 使用MVC java中如何把set转为list? struts框架下WEB-INF目录下的web.xml文件添加taglib提示错误 修改 用jacob解析word代码一段 在线等 web.xml中的监听错误如何解决?~~ 科学计数法 使用jbuilder开发EJB? win2000profession下jdk和tomcat如何配置? 谁懂activex应用的请帮忙 roller4写入中文都成了问号,读出来正常,请教各位 Hibernate插入与删除数据的问题
我在这里说一下验证登陆的问题
在struts里面验证其实和在servlet中验证时一样的啊,你在action里面调用dao的方法判断是否登录成功,成功forward到success.jsp不成功forward到login.jsp啊,另外filter一般是用来做整个系统的权限控制的啊,你可以配置他的过滤路径是*.jsp,*.do注意login.jsp要去掉啊,要不你就会造成一个死循环啊!
{
//释放
}
res.sendRedirect("./login.jsp");
}
else {
chain.doFilter(servletRequest, servletResponse);
}
我这里判断session的,你看,我要把楼上这段代码加到哪个地方了,是res.sendRedirect("./login.jsp")后还是chain.doFilter(servletRequest, servletResponse)后!