Struts2 CRUD,如何更新模型:ModelDriven。它';它在JSP中始终为空

Struts2 CRUD,如何更新模型:ModelDriven。它';它在JSP中始终为空,jsp,struts2,crud,model-driven,Jsp,Struts2,Crud,Model Driven,我无法在JSP中检索模型以更新对象 public class ViewDashboardAction extends ActionSupport implements ModelDriven { private Clinique clinique = null; @Override public Clinique getModel() { return clinique; } public String execute() throws Excepti

我无法在JSP中检索模型以更新对象

public class ViewDashboardAction extends ActionSupport implements ModelDriven { private Clinique clinique = null; @Override public Clinique getModel() { return clinique; } public String execute() throws Exception { clinique = service.read(1); // at this point my object is populated return SUCCESS; } 公共类ViewDashboardAction扩展ActionSupport实现模型驱动{ 私人倩碧倩碧=null; @凌驾 公共倩碧getModel(){ 还倩碧; } 公共字符串execute()引发异常{ 倩碧=服务。读取(1); //此时,我的对象已填充 回归成功; } 在我的JSP中,我希望有这么简单的东西

<s:textfield name="nom" key="clinique.nom" value="nom"></s:textfield> 但是我的文本字段总是空的

我错过了什么?

试试这个

private Clinique clinique = new Clinique();

@Override
    public Object getModel() {
        return clinique;
    }


public void setClinique(Clinique clinique ){
   this.clinique =clinique ;
}

public Clinique getClinique(){
   return clinique ;
}
试试这个

private Clinique clinique = new Clinique();

@Override
    public Object getModel() {
        return clinique;
    }


public void setClinique(Clinique clinique ){
   this.clinique =clinique ;
}

public Clinique getClinique(){
   return clinique ;
}

正是我所想的。ModelDriven将对验证有用,但对前端不有用。当请求处理周期进行时,ModelDriven拦截器将把您的domian对象放在值堆栈的顶部,这正是我所想的。ModelDriven将对验证有用,但对前端不有用。Model Driven拦截器将把您的dom放在值堆栈的顶部当请求处理周期正在进行时,值堆栈顶部的ian对象,