报的错误是这样的:[Servlet 错误]-[No getter method for property wellNumber of bean DesignFluidGrossForm]:javax.servlet.jsp.JspException: No getter method for property wellNumber of bean DesignFluidGrossForm
jsp 是 这样引用的<td align="right" class="formtd" 
                width="158">井次<br> </td>
    <td class="formtd1" width="806"><bean:write name="DesignFluidGrossForm" property="wellNumber" scope="request"/></td>
form 是这样定义的:    private String wellNumber = null;    public String getWellNumber() {
return wellNumber;
}
    public void setWellNumber(String wellNumber) {
this.wellNumber = wellNumber;
}我看来看去也看不出什么问题,还请各位高手帮看看,

解决方案 »

  1.   

    javabean 
    都又get和set方法吗?
    你先看看。
      

  2.   

    wo ye kan bu dao chu lai
      

  3.   

    我用的WSAD,机子上还装了ECLIPSE,我怀疑是不是有什么冲突?
      

  4.   

    这个方法是不是新增加的?你是不是在Eclipse里面调试?调试的模式是怎么样的?你新写了这个类以后没有更新到你的web容器中?
      

  5.   

    bean:write name="DesignFluidGrossForm" property="wellNumber" scope="request"这个 name 是存到 request 中的名字吗,看上去好像是类名。
      

  6.   

    to:bao110908(火龙果)
    request是struts在搜索form时的范围
      

  7.   

    to: harston这个我知道,但是 bean:write 中的 name 值就该是存到 request 中的属性名,而不是类名啊。
      

  8.   

    我也觉的很奇怪,是不是request引起的?
      

  9.   

    to:bao110908(火龙果)
    这个name属性的大小写是由Struts的配置文件的form用的,可能他写的就是大写吧,可能是加的那个request有问题,actionForm的实例默认是放在session里面的,把scope="request"去掉试试
      

  10.   

    to:chenfeng40936199(宝宝)
    actionForm的实例化过程是如果在session中没有该actionForm的实例,则创建一个放到session中,如果已经存在,则取出来重复利用,所以应该是你加了request导致查找不道form了