黑马程序员技术交流社区

标题: struts xml校验时同一个action中多个方法(登陆,注册),出... [打印本页]

作者: Spole_168    时间: 2013-6-13 10:05
标题: struts xml校验时同一个action中多个方法(登陆,注册),出...
本帖最后由 Spole_168 于 2013-6-16 19:08 编辑

struts xml校验时同一个action中多个方法(登陆,注册),出现错误如何返回不同的页面显示错误信息??只有一个默认的input,咋办???求解!!
<action name="User_*" class="UserAction" method="{1}">
           <result name="login">index.jsp</result>
          <result name="reg">reg_index.jsp</result>
    </action>

我也是用的通配符,我想这样:
当注册时验证没有通过,通过一个<result name="register_input"> /index/register.jsp </result>跳转到register.jsp页面,
当登陆账号不存在或密码错误时,通过另一个<result name="login_input"> /index/login.jsp </result>跳到login.jsp页面。能实现不???用xml校验。。
是不是login() register() 方法的配置信息放在不同的action中,放在同一action中不行吗???
作者: 张禄宇    时间: 2013-6-13 15:02
2个建议:
1.用@实现零配置。
2.我个人认为,2个不同的方法需要配置2条。
PS:你可以在页面调用同一个ACTION 的不同方法,每个方法有不同的返回值。
作者: 曹睿翔    时间: 2013-6-13 16:02
问题已经解决的,请及时更改分类为已解决,方便大家查阅,没有的继续追问
关于提问技巧请看:http://bbs.itheima.com/thread-53229-1-1.html
作者: Spole_168    时间: 2013-6-14 23:31
关键是我用的通配符配置的!
作者: Spole_168    时间: 2013-6-14 23:31
关键是我用的通配符配置的!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2