日期:2014-05-18  浏览次数:20717 次

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

------解决方案--------------------
jsp代码贴出来
------解决方案--------------------
好像是配置文件的问题
你的FormBean怎么写的
struts-config.xml可能写的不正确
------解决方案--------------------
<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/> 一样的道理
------解决方案--------------------
我记得property= "role "这样写,最后select的name就都等于role,而name= "selectValue "如果定义了,就会在request、session...等对象中找key为selectValue的对象。