在java中,未获取表单值

在java中,未获取表单值,java,Java,我有一个表格和豆子。从bean中,我正在检索DTO中的值和设置。这也是一种形式。但getter属性值为null。我不知道这里有什么问题。有人能就此提出建议吗 import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.ArrayList; public class LoginForm extends XFormBase { private String title; p

我有一个表格和豆子。从bean中,我正在检索DTO中的值和设置。这也是一种形式。但getter属性值为null。我不知道这里有什么问题。有人能就此提出建议吗

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; 
   } 
}

看起来有一个bug:

setTitle方法不设置标题,而是设置标题值

我猜正确的实施方式是:

public void setTitle(String title) { 
   this.title = title;
   System.out.println(" Form set"+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; 
   } 
}

这里有字符限制。你可以写完整的单词:。你在用Struts/SpringMVC做什么?你能提供一些代码吗?导入java.sql.Timestamp;导入java.text.simpleDataFormat;导入java.util.ArrayList;public类LoginForm扩展XFormBase{private String title;public void setTitleString title{this.titleValue=title;System.out.println Form set+titleValue;}public String getTitle{this.title=titleValue;System.out.println Form get+titleValue;return title;}}这是我使用的表单。编辑您的问题并将代码放在那里,而不是放在注释中。ralph sry我错误地复制了代码。。那是我尝试过的其他解决方案。实际上是这样的,导入java.sql.Timestamp;导入java.text.simpleDataFormat;导入java.util.ArrayList;public class LoginForm扩展XFormBase{private String title;public void setTitleString title{System.out.println Form set+titleValue;}public String getTitle{this.title=title;System.out.println Form get+titleValue;return title;}@Nagarajan:注释中的代码更糟糕,它的setter根本不做任何事情如果问题中的代码不是您使用的代码,请更正它@Nagarajan你能给我们映射表单/对象吗?实际上我从bean和proc中获取值。我也能从DTO中获取值。如何设置并获取值。。因为getter方法的值为null,setter方法的确切值在那里。很抱歉,我无法共享映射对象。那么问题不取决于LoginForm类。Fred是的,您是对的。。问题不在形式上。我创建了一个新的DTo,并尝试它工作正常。但是我仍然无法找出错误。。无论如何,谢谢你的支持。。。。