日期:2014-05-20 浏览次数:20670 次
public void setGreeting(String greeting) { this.dewey = greeting; }
------解决方案--------------------
log.debug()
多调试下,看看问题出在哪一步,你这么说无法判断
------解决方案--------------------
应该是第一次提交后,没有再次把值传递过去,debug一下吧!看看什么时候把值传掉了!
------解决方案--------------------
把action 代码传上来就知道了,这么问问题效率太低了
------解决方案--------------------
贴 后台获取greeting的代码,不是bean的代码,LZ要问问题,就该把问题 的关键步骤放上来,这样大伙看的时候才知道
获取不了值的话,先在后台接收的时候打印出来,是在搞不出来,就用debug,那只甲壳虫
------解决方案--------------------
你用的是 struts2 ?
那有没有设置好自动装配?(我只看过,印象不太深)
------解决方案--------------------
最好把页面,ActionForm,Action的代码都贴出来
------解决方案--------------------
form中需要
private String greeting;
public String getGreeting() {
return greeting;
}
public void setGreeting(String greeting) {
this.greeting = greeting;
}
action中使用form传值,action不会从页面取值
------解决方案--------------------
你在Action中注入了hidden值了没有?IOC注入,你可以尝试<s:hidden name="forum.forum_id"/>这种形式