---页面---部分代码
<input name="person.name">
--action 部分代码
private Person person;---提供get;set
System.out.println(person.name);----怎么Struts2没有给person注入值?
?????????????????????
你先看看你的代码,jsp页面要获取数据,antion也要获取数据,最后你要action控制台打印数据,肯定不行的
如果你是从jsp页面往action传值,那么jsp中 person.name要作为参数的,用el表达式<input ...>${person.name}</ 然后antion中提供成员变量,不能只提供Person对象的成员变量,要提供 private String name;
如果你是从jsp页面往action传值,那么jsp中 person.name要作为参数的,用el表达式<input ...>${person.name}</ 然后antion中提供成员变量,不能只提供Person对象的成员变量,要提供 private String name;
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-07-12
person.getName();追问
我上面代码写错了,我程序中是getName 抛空异常....