struts2页面跳转
1. 我的思路是登陆的时候在登录表中查找信息找到该用户的权限代号
2. 在service里面进行处理,在Action中进行判断然后跳转到相应的目录
现在的问题是:
Action:
struts的配置文件:
但是改成这样就不行了:
Action:
struts的配置文件:
这是为什么?大虾门应该能看出来我这个是做权限的,怎么用SSH做好这个权限希望给点建议;简单一点的spring的AOP编程就不要说了!
希望能附上例子;谢谢!
struts
action
ssh
------解决方案--------------------对应的method也要说明是哪一个方法
------解决方案--------------------你的Struts.xml中要有result="index",你的Action方法中才能有return "index";
否则会提示找不到result错误的。
------解决方案--------------------
很可能是因为这个,就LZ的配置来看,没什么问题,就是没有指名映射的方法,在 action 里面添加method="userIndex" 试试看。
------解决方案--------------------我刚才试了,是可以的,不知道为什么你的不行。
我的struts文件:
<package name="home" extends="struts-default" namespace="/home">
<action name="goHome" class="homeActionBean" method="goHome">
<result name="chenggong">/page/home/home.jsp</result>
<result name="cuowu">/page/home/home.jsp</result>
</action>
</package>
action方法:
public String goHome() {
try {
} catch(Exception e) {
log.error("System error! The message is :" + e.getMessage());
return "cuowu";
}
return "chenggong";
}
------解决方案--------------------
用的是注解,光看代码貌似没问题。。。
------解决方案--------------------真心没看明白你问这什么意思,不过做权限的话,首先要把数据库和表结构设计好,搞清用户,角色 等关系,
在配合着struts2 拦截器