首页 > Web开发 > 详细

s2h-HTTP Status 404 - No result defined for action and result input错误解决

时间:2017-11-17 20:43:17      阅读:338      评论:0      收藏:0      [点我收藏+]

今天做个小项目,用的是ssh,结果在运行的时候出现HTTP Status 404 - No result defined for action and result input的错误。

首先认真检查所有的配置文件,命名空间,路径,名称都没问题。

于是各种查资料,最后发现,是validate校验器搞的鬼。

分析:

因为我把方法都写在RegisterAction,而检验器文件名为RegisterAction-validation.xml,就是对RegisterAction里的所有方法都起作用,以至于后面我每次查询所有结果时,即调用getAllRegister()方法时, 出现No result defined for action and result input的错误。

后来改成RegisterAction-addRegister-validation.xml,即只对addRegister方法起校验。

问题解决。

 

技术分享图片
package sshlab10.s2h.action;

import java.util.List;

import sshlab10.s2h.dao.HibernateDao;
import sshlab10.s2h.dao.impl.HibernateDaoImpl;
import sshlab10.s2h.entity.Register;

import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;

public class RegisterAction extends ActionSupport implements ModelDriven{
    /**
     * 
     */
    private static final long serialVersionUID = 1L;
    private String password2;
    private Register register;
    private List<Register> users;
    private HibernateDao hibernateDao;
    
    
    public RegisterAction() {
        register=new Register();
        hibernateDao=new HibernateDaoImpl();
    }
    
    public String getPassword2() {
        return password2;
    }

    public void setPassword2(String password2) {
        this.password2 = password2;
    }


    public List<Register> getUsers() {
        return users;
    }

    public void setUsers(List<Register> users) {
        this.users = users;
    }
    
    public String getAllRegister() {
        users=hibernateDao.getAllRegister();
        return "show";
    }
    
    public String addRegister() {
        hibernateDao.addRegister(register);
        return SUCCESS;
    }

    @Override
    public Object getModel() {
        // TODO Auto-generated method stub
        return register;
    }
    
}
RegisterAction

 

总结:

技术分享图片

技术分享图片

 

s2h-HTTP Status 404 - No result defined for action and result input错误解决

原文:http://www.cnblogs.com/wzs5800/p/7853093.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!