遇到过类似的问题,不是因为没有get方法,而是因为你没有用get方法,
几如说:你查询以后,从后台传来了一个MeetingForm的对象 meetingForm
那么你输入他的值,在适当的地方,如下:.........
<html:text property="eDate" value=<%=meetingForm.getEDate()%>/>
.........我的就是这样改的,后来就没有问题了,
但是我也一直想不通,到底是为什么?
很没有道理呀!对于你,你需要把下边的这些属性也这样处理,试下吧!

解决方案 »

  1.   

    但是我只是一般的html:link,没有什么后台操作,也就不需要这个meetingForm bean呀
      

  2.   

    我加了这句怎么提示atrribute "value" should have a value呢?
      

  3.   

    你这里写错了应该是value="<%=meetingForm.getEDate()%>"/>不过这样我还是不行
      

  4.   

    比如<html:text property="sYear"/>
    改成:<html:text property="syear"/>form里的不用动
      

  5.   

    我已经解决了,情况是这样的,原来在jbulider中我这个meetingForm bean设计里的get和set函数对应的属性都是EDate,EYear,但是source里的呢都是dDate,我不知道什么原因,form不时我自己写得,我是用jbuilder自动生成的。那这样现在我在 jsp里改为EDate就可以。不过还是要谢谢你。
    以后form,action还是都自己写好呀