我只是希望我的登录应用程序根据用户配置文件重定向到不同的.jsp。
所以我实际上有一个验证用户登录(user.login)和密码(user.password)的操作,但我需要根据user.profil重定向到不同的页面。我有3个可能的配置文件,每个都必须转到特定的* .jsp。
实际上我让它工作到配置文件管理员jsp页面,我可以继续在那里开发。
我已经在网上搜索了几天的答案。我检查了动作链和动作并重定向。但在检查一个值(取决于该值)后,我看不清楚fork它的选项。
我希望你理解我的要求。并感谢先进。
答案 0 :(得分:2)
您可以返回您想要的结果名称(字符串),问题是什么?
行动伪代码:
public String login() {
if (currentUser.isAdmin()) {
return "admin";
}
return "user";
}
动作伪配置:
<action name="login">
<result name="admin">/WEB-INF/jsp/admin/home.jsp</result>
<result name="user">/WEB-INF/jsp/home.jsp</result>
</action>