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

<logic:iterate> 问题,请高手帮忙,老是说"Cannot find bean: "ret" in any scope",不知道哪里错了
<logic:iterate   id= "ret "   name= "ret ">
<bean:write   name= "ret "   property= "username "/>
<bean:write   name= "ret "   property= "password "/>
</logic:iterate>

<logic:iterate>   问题,请高手帮忙,老是说 "Cannot   find   bean:   "ret "   in   any   scope ",不知道哪里错了

------解决方案--------------------
你在后台还写了request.setAttribute( "ret ",userBean);或者是其他范围的???????
------解决方案--------------------
很有可能 request.setAttribute( "ret ",ret);这句根本没执行到,把它搬到return前试试看。为什么你的rs还没有关,stmt就关掉了,关闭秩序不对。应该把 rs_1.close(); stmt.close(); con.close(); 按照顺序全部放在 finally 中。

------解决方案--------------------
temp1.setusername();你的bean有问题的.
temp1.setUsername();temp1.getUsername();否则在页面上用 <bean:write name= "ret " property= "username "/> 时,是找不到方法的.还有你的index.jsp中类还导进来了??