javax.servlet.ServletException: Cannot find bean t_number in any scope
我只是在<html:text 里面加了个name属性  就出现此错误   请问这个错误是怎么搞的? 希望前辈可以说下原因  谢谢

解决方案 »

  1.   

    好像是配置文件的问题
    你的FormBean怎么写的 
    struts-config.xml可能写的不正确
      

  2.   

    <html:select property="role" styleClass="select" onchange="whenSelectChange(this.value)">
    <html:option value="=========="/>
    <html:option value="普通工作人员"/>
    <html:option value="高级工作人员"/>
    </html:select>
    struts控件的值怎么获得?this.value不行, 这个select控件加上name属性就出现javax.servlet.ServletException: Cannot find bean t_number in any scope的错误
      

  3.   

    是不是加name属性bean里面要做点什么 ?
      

  4.   

    <html:select property="role" styleClass="select" name="selectValue">
    <html:option value="=========="/>
    <html:option value="普通工作人员"/>
    <html:option value="高级工作人员"/>
    </html:select>
    ==============================================
    在formbean里写 selectValue 的get/set
    就跟操作<html:text/>一样的道理
      

  5.   

    我记得property="role"这样写,最后select的name就都等于role,而name="selectValue"如果定义了,就会在request、session...等对象中找key为selectValue的对象。
      

  6.   

    是的  adverse(King)说的对   生成的html是role   
    chang2030()   bean里面有role的属性