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方法。
具体可以分析源码。