我无法在动作类中从表单获取值。 这里有一小段代码: 在jsp中,我有如下所示的文本框:
<input type="text" name="objectID.Norder" id="objectID.Norder" />
在动作类中,我添加了一个名称和getter以及setter方法,如下所示:
private String Norder;
public void setNOrder(String norder){
this.Norder=norder;}
public String getNOrder(){
return Norder;
}
这是动作类中的一小段代码。当我提交带有效输入的表单时,Norder的值为null,并且早期它工作正常。当我是新罐子时,它不起作用。
答案 0 :(得分:0)
Getter和setter理想情况下应该在ActionForm(表单bean)类而不是Action类
public class LoginForm extends ActionForm {
private String nOrder;
public void setNOrder(String norder){
this.Norder=norder;}
public String getNOrder(){
return Norder;
}
}
为jsps使用struts标记:
<html:text property="nOrder" />
您是否尝试使用任何值预先填充表单,您希望jsp何时在文本框中显示某些值?