Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用dojo/struts2筛选页面_Java_Dojo - Fatal编程技术网

Java 使用dojo/struts2筛选页面

Java 使用dojo/struts2筛选页面,java,dojo,Java,Dojo,我有dojo视图,例如:/app/#dashboard,/app/#login等 我想编写一个过滤器,当用户未通过身份验证时,该过滤器将导航回我的/app/#login 问题是我无法将url模式写入web.xml,它可以在#标记后解释dojo视图的url 因此,应用程序将重定向到登录,并从那里再次无限地重定向到登录。如果写入url模式,例如:/app/#dashboard什么也不发生,则不会调用筛选器 在过滤器中,url每次都是/app/,没有#部分 如何过滤掉某些dojo视图?您认为问题出在哪

我有dojo视图,例如:
/app/#dashboard
/app/#login

我想编写一个过滤器,当用户未通过身份验证时,该过滤器将导航回我的
/app/#login

问题是我无法将url模式写入web.xml,它可以在
#
标记后解释dojo视图的url

因此,应用程序将重定向到登录,并从那里再次无限地重定向到登录。如果写入url模式,例如:
/app/#dashboard
什么也不发生,则不会调用筛选器

在过滤器中,url每次都是
/app/
,没有
#
部分


如何过滤掉某些dojo视图?

您认为问题出在哪里?不知道,我尝试了很多url模式。我浏览了所有servletcontext属性,但没有任何帮助。struts2是如何关联的?这是一个struts2 wiith dojo项目。我也在寻找其他解决方案。我尝试过拦截,但我认为过滤器是实现这一点的正确方法。但这不是struts2的问题,不是吗?我不知道为什么你不能写url,使用url标签它可以生成破折号