只有index.htm 不须要检测users, 过滤器要怎么设。
加上request.getRequestURI().indexOf("index.htm")==-1
也不行,不知道是哪里有问题。
response.sendRedirect("/ordering/index.htm");//是不是这个。<filter-mapping>
<filter-name>isUserFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
HttpServletRequest request=(HttpServletRequest)srequest;
HttpServletResponse response=(HttpServletResponse)sresponse;
HttpSession httpSession=request.getSession();
Users users=(Users) httpSession.getAttribute("users");
if (users==null)
{
response.sendRedirect("/ordering/index.htm");
}
加上request.getRequestURI().indexOf("index.htm")==-1
也不行,不知道是哪里有问题。
response.sendRedirect("/ordering/index.htm");//是不是这个。<filter-mapping>
<filter-name>isUserFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
HttpServletRequest request=(HttpServletRequest)srequest;
HttpServletResponse response=(HttpServletResponse)sresponse;
HttpSession httpSession=request.getSession();
Users users=(Users) httpSession.getAttribute("users");
if (users==null)
{
response.sendRedirect("/ordering/index.htm");
}
解决方案 »
- 有关开发JSP网站的问题,进来看看 谢谢
- java大文件上传
- struts里面的action的name属性可以有多个值吗。当用一个action处理多个业务的时候。
- JSF中有类似struts中的Empty标签吗?
- 关于struts的checkbox的问题!
- 在线听歌网站的并发数超过多少时,就必须建立流媒体播放器了?
- 下面的HTML代码我不想输出了怎么办
- 请教如何解决“Invalid authorization specific ation:...错误?
- 有没有java编的应用程序,像exe的那种?
- 如何在jsp中使用 mod(i/2) ??急!!!
- 关于Eclipse中的一个路径问题
- 求助 jsp远程数据库连接问题
<filter>
<display-name>Ajax4jsf Filter</display-name>
<filter-name>ajax4jsf</filter-name>
<filter-class>org.ajax4jsf.Filter</filter-class>
</filter>
<filter-mapping>
<filter-name>ajax4jsf</filter-name>
<servlet-name>Faces Servlet</servlet-name>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>看看是不是你想要的?
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
只有index.htm 不过滤.HttpServletRequest request=(HttpServletRequest)srequest;
HttpServletResponse response=(HttpServletResponse)sresponse;
HttpSession httpSession=request.getSession();
Users users=(Users) httpSession.getAttribute("users");
if (users==null)
{
response.sendRedirect("/ordering/index.htm"); 不知道是不是这个,index.htm一直打不开,我想的不知道对不:
因为设了/*,过滤,session 里没有users,sendredirect会转向到index.htm,又会过滤一次,不知道是不是
}
if(url.endsWith("/index.htm")) {
chain.doFilter(....);
return;
}
....我记得好像一些资源目录也得排除掉。