普通用户与管理员登录,使用同一个action如何实现?
因为有前台和后台,前台普通用户需要登录,后台管理员登录,但是登录时输入的信息是一样的,都是要求输入用户
名,密码和验证码(使用struts2):
我一开始的想法是就在struts.xml使用一个<action></action>,然后利用<result></result>去返回不一样的值,可是发
现不行,因为假如验证成功了,都是return SUCCESS;,因为是要跳转不到的页面,所以如果这样去实现的,根本没办法跳转
到不同的页面;
第二次是想法是在struts.xml文件中写两个<action></action>,一个是<action name="userlogin"
class="包.LoginAction"></action>,另一个是<action name="adminLogin" class="包.LoginAction"></action>,因为这个方
法没试,不知道会不会因为是同一个class,而发生错误;就算不会发生什么错误,要用到同一个Action,需要写两个吗?感觉
有点冗余;
所以特来此处寻求解决方法,希望大家能说详细一点,我这人比较笨的,哈哈,
在此先谢谢各位了!