struts2页面权限问题

我原来的项目做有一个权限拦截器,现在我在主页那里添加了一个菜单。但我每次跳这个菜单内容的时候都是跳到登陆页面,这个问题要怎么更改拦截器的内容啊?

你定义拦截器栈了吧?把不需要拦截的action放出去就行了,还有你这样说太笼统了,说的不清楚追问

确实定义了一个拦截器栈,但栈里只有一个页面权限的拦截器和一个struts自带的拦截器~怎么把不需要拦截的action放出去?

追答

在不需要权限的action下再重新声明下struts2的默认拦截器,

追问

怎么重新声明啊?

追答

你在不需要权限的这写一个 ....

温馨提示:内容为网友见解,仅供参考
无其他回答

在线等!关于struts2中拦截器权限控制的问题,没登录的时候一直不跳到登录...
必然的啊,因为你在进入登陆的Action前执行的拦截器,而这时还没有执行你的登陆方法,因此取得的username为空.登陆拦截是拦截登陆方法以外的Action,登陆的Action千万别拦截,否则永远没办法登陆了 另外,团IDC网上有许多产品团购,便宜有口碑

struts2的拦截器有哪些
Struts2的拦截器主要有以下几种:1. 权限验证拦截器(Authentication Interceptor):负责验证用户的访问权限。例如,用户登录状态检查、角色检查等。该拦截器可防止未经授权的用户访问受保护的页面和功能。当请求的资源被配置为需要验证时,这个拦截器将验证用户信息,如果验证失败则阻止访问并可能重定向到登录页面...

简单的struts2程序 为什么总是抛出 404错误
首先,Action找不到是主要的。其中Action找不到的原因很多。编译器问题,Struts配置问题。编译器问题,重启一下myeclipse。配置问题就需要注意Action标签的 Action类有没有返回结果,或者你使用了命名空间,URL错误。你这个应该是命名空间的问题,基本上就是看看页面,看看Action,可以去掉命名空间namespace这个...

Struts2重定向问题 页面报404 单独运行某一个页面不报错 求高人帮助...
你得把错误信息发出来,不然不好猜啊,可能是result标签内容写错了地址,或者没有给result标签加type属性

本人刚学struts2 ,编写第一个struts2程序时就出错了,请大神帮我解决啊...
404,未找到请求的路径,首先检查在访问时是否写错了文件名称,如果无误,查看struts的xml文件是否配置有问题,没有问题,看以下文件的路径是放在webroot下还是放在了web-inf下,放在web-inf是不能直接访问的。只能通过action来访问。还有注意你是否使用了namespace!

struts2返回的jsp页面无法以页面形式显示,请问在struts2中如何指定...
如果你想在Struts2的页面视图中使用已有的页面模板或者样式,这个就是路径在strut2里面显示问题啦!!!你需要注意:很多第三方模版使用相对路径的行样式 但是这些在Struts2的环境下却被解释为相对项目名称的路径,会出现样式、脚本路径不正确的问题。建议你最好把这些资源文件放在项目文件下的根目录WebRoot...

struts2页面跳转时浏览器报404错误,但是控制台没有报错。配置应该没问...
如果不使用struts2的form标签,而自己写form的话也是需要加上contextPath的,其实struts2的form标签在转换成form后会自动添加contextPath。另外说明 在form里访问action时直接输入namespace和action的名字就可访问了,而超链接则必须加上contextPath。

struts2的includeJars配置问题
首先,struts2进行权限验证是用拦截器做的 一个简单的登录拦截器示例如下:package com.zdf.interceptor;import com.opensymphony.xwork2.Action;import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.xwork2.interceptor.AbstractInterceptor;import com.zdf.entity.Admin;SuppressWarnings("serial"...

struts2 拦截器能拦截页面吗?
可以用来控制用户对页面的访问权限。比如登录后才能访问系统的页面,可以像这样实现:1.要在struts.xml文件中添加下面的代码:<package name="struts2" extends="struts-default"> <!--自定义拦截器(没有登录的就返回到login)--> <interceptors> <interceptor name="sessionNull" class="com.hoperun....

struts2中,在页面随便输入一个不带.jsp或.html结尾的字符,会报错_百度...
<action name='reindex'> <result type='redirectAction'>index.do<\/result> <!-- 跳转到其他Action --> <!-- <result>\/index.jsp<\/result> 或者跳转到某个jsp --> <\/action> 补充: 楼上你们的好像是捕捉异常的跳转页面吧。。lz问的是地址栏随便输入东西,这时候会被struts拦截,说...

相似回答