JSP表單里面的表單輸入
<input type= "text" name="user">這里面的每一個輸入都是一個Attribute,相當於setAttribute("name",user);
如果是提交到Action里面,則需要相應的Action有對應的同名變量定義和setter/getter方法,即使你沒有用它做任何操作。
Action里面的提供Setter/Getter的方法會將其取出來交給execute方法。
如:
type varname;
public String getVarname() {
return varname;
}
public void setVarname( type varname) {
this.varname = varname;
}
set方法負責設置,get方法負責取出來,交給Action。
出現這種錯誤的提示,一般都是因為:表單提交的頁面的變量在Action里面沒有相應的變量定義,也沒有相應的setter/getter方法。
具體可以分析源碼。