我在 UserAction类中添加的方法
//添加
public String addUser() throws Exception {
//默认用户状态为正常1
user.setUserStatus(1);
this.service.addUser(this.user);
return "addUser";
}
添加可以用了,我想跳转到另外一个页面显示添加成功
要怎么获得?

解决方案 »

  1.   

    楼主return "addUser"; 是跳转的什么页面?
    如果你这个方法就是添加方法那如果成功就跳转成功页面
    public String addUser() throws Exception { 
    //默认用户状态为正常1 
    user.setUserStatus(1); 
    this.service.addUser(this.user); 
    return "success"; }   //success指代的就是要跳转成功的页面
    <result  name="success">/success.jsp</result>

                             
      

  2.   

    最好不要跳转到另外一个页面。应该跳会主页面让人看到信息已经添加成功了。
    而且想显示添加成功也不用跳到两个一个页面,继承了actionSupport的话用addActionMessage。这样不管是失败还是成功都跳回原来的界面显示出来。如果你成功一个界面,失败是不是还要一个界面呢?
      

  3.   


    如果这样写 那我要在action类中写多个方法,那不是要用到多个类写?
      

  4.   

    直接调用查询的那个方法public String addUser() throws Exception { 
    //默认用户状态为正常1 
    user.setUserStatus(1); 
    this.service.addUser(this.user); 
    return select(); 
    } /**查询所有信息**/
    public String select(){
      this.service.selctUser()
    return "";
    }