页码代码如下,greeting和yeartime在ACTION里面均有GETTER SETTER但是为什么传到ACTION后greeting的值为NULL呢
而yeartime就不会
<input name="greeting" type="hidden" value="aloha" />
<input name="yeartime" type="hidden" value="<s:property value='yeartime'/>" />

解决方案 »

  1.   

    在action 中greeting是什么类型
      

  2.   

    这是个查询页面,查询完了返回这个页面。第一次执行的时候ACTION是可以取到greeting值的,但之后都是NULL.
      

  3.   

    应该是第一次执行完后刷新页面将greeting的值置空了吧,要在查询方法里面set下greeting
      

  4.   

    你把获取 greeting 的代码帖下
      

  5.   

    public String getGreeting() {
    return greeting;
    }
    public void setGreeting(String greeting) {
    this.dewey = greeting;
    }
    是不是把hidden的greeting清空了,如果是我是不是应该设置PROPERTY给HIDDEN具体怎么弄了。
      

  6.   


    public void setGreeting(String greeting) { 
        this.dewey = greeting; 

    这setter方法对麽??
      

  7.   

    哦,我看网上有的说把action的greeting名称改一下,我把它改成DEWEY了
    这个不是问题,我贴代码时没改好,SORRY
      

  8.   

    log.debug()
    多调试下,看看问题出在哪一步,你这么说无法判断
      

  9.   

    应该是第一次提交后,没有再次把值传递过去,debug一下吧!看看什么时候把值传掉了!
      

  10.   

    你是说我还要在ACTIONl里面给页面隐藏域赋值吗,怎么弄呢
      

  11.   

    把action 代码传上来就知道了,这么问问题效率太低了
      

  12.   

    private String greeting;
    public String getGreeting() { 
    return greeting; 

    public void setGreeting(String greeting) { 
    this.greeting = greeting; 
      

  13.   

    贴 后台获取greeting的代码,不是bean的代码,LZ要问问题,就该把问题 的关键步骤放上来,这样大伙看的时候才知道
    获取不了值的话,先在后台接收的时候打印出来,是在搞不出来,就用debug,那只甲壳虫
      

  14.   

    刚才贴的代码就是ACTION的代码,greeting是ACTION的属性,不是BEAN的代码,第一次进入页面提交可以获取GREETING的值
    但之后都是NULL
      

  15.   

    你用的是 struts2 ?
    那有没有设置好自动装配?(我只看过,印象不太深)
      

  16.   

    最好把页面,ActionForm,Action的代码都贴出来
      

  17.   

    学习中....等待 ActionForm 和struts.xml 中Action的配置
      

  18.   

    form中需要
    private String greeting; 
    public String getGreeting() { 
    return greeting; 

    public void setGreeting(String greeting) { 
    this.greeting = greeting; 

    action中使用form传值,action不会从页面取值
      

  19.   

    你在Action中注入了hidden值了没有?IOC注入,你可以尝试<s:hidden name="forum.forum_id"/>这种形式