没有得到表单值,在java中
我有一个表单和bean。从豆我retreiving价值和设置在DTO。这也是FORM中的设置。但getter属性值为null。我不知道这里有什么问题。有人可以就此提出建议吗?没有得到表单值,在java中
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
public class LoginForm extends XFormBase {
private String title;
public void setTitle(String title) {
this.titleValue = title;
System.out.println(" Form set"+titleValue);
}
public String getTitle() {
this.title = titleValue;
System.out.println(" Form get"+titleValue);
return title;
}
}
尝试使用此。我怀疑你的getter和setter实现有错误
public class LoginForm extends XFormBase {
private String title;
public void setTitle(String titleValue) {
this.title= titleValue;
System.out.println(" Form set"+this.title);
}
public String getTitle() {
System.out.println(" Form get"+this.title);
return this.title;
}
}
它看起来像有一个缺陷:
的setTitle
方法,并没有设置title
但titleValue
!
我猜想的正确实施是:
public void setTitle(String title) {
this.title = title;
System.out.println(" Form set"+title);
}
ralph sry我错误地复制了代码..那一个是我尝试过的其他一些解决方案。其实它是这样的, – Nagarajan
import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.ArrayList; public class LoginForm extends XFormBase { private String title; public void setTitle(String title){ System.out.println(“Form set”+ titleValue); } public String getTitle(){ this.title = title; System.out.println(“Form get”+ titleValue); 返回标题; } } – Nagarajan
@Nagarajan:评论中的代码更糟糕,它的二传手完全没有任何作用! - 如果问题中的代码不是你使用的那个,那么它是正确的! – Ralph
这里有字符限制。你可以写完整的单词:)。你使用Struts/Spring MVC是什么? – Santosh
你能提供一些代码吗? – gprathour
我正在使用structsconfig。 – Nagarajan