我用ssh做了一个系统.
不同模块的action放在不同的package下,并namespace属性不同.
我的loginaction放在默认的namespace下.用于验证用户登陆.
管理员的action都放在namespace为"/admin"的包里.
且管理员的"jsp"也放在web路径为"/admin"的目录里.
现在我用loginaction登陆,并把一些必要信息保存在session里.然后要跳转到"/admin"命名空间.
问题来了!
如果用dispather类型跳转.命名空间不会变.session中的信息还在.如<result name="managerindex">/admin/index.jsp</result>
如果用redirect类型跳转.命名空间变了.session中的信息没了.如
<result name="managerindex" type="redirect">/admin/index.jsp</result>
我现在想从默认的命名空间转到"/admin"的命名空间下.并session中的信息还在!(不在了还不是没登陆吗!还不如不通过login)
请问有朋友遇到过我这样的情况吗?这个问题让我有点郁闷了.
请别在网上随便复制一段.我想要的是您的经验.和切合我这种情况的解决办法.
问题补充:
因为用了redirect的返回类型.所以session中的属性就不在了.
问题补充:
不好意思.我现在就发现session不会消失.是我错了.
struts2 命名空间变换问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- justin_wd 2008-09-26 11:42关注
session里面的的attribute怎么消息呢?应算不在同一个namespace也不会消失啊!
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 stata安慰剂检验作图但是真实值不出现在图上
- ¥15 c程序不知道为什么得不到结果
- ¥40 复杂的限制性的商函数处理
- ¥15 程序不包含适用于入口点的静态Main方法
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题