Struts bean标签的问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 11:55:11
<bean: write name="reportForm" property="userId"/>
但我没看到在任何地方有setAttribute("reportForm",reportForm)这样的语句,但是页面上一样能显示,请问是什么原因.

不可能的!你仔细找一下!不行的话,你把代码发出来

一般这个代码是写在后台的action里面,有时候也可能写在页面逻辑里面。你都找过了吗?

在struts-config.xml里
如果加了认证规则在
validation.xml里也有相应的

“任何地方”这四个字用的太随意了点。如果真的任何地方都没有set,那么<bean:write...>肯定报:can not find bean reportForm in any scope.
如果是存在request里,相对会好找点,如果是程序结构比较混乱,该bean是在其它地方存到了session里的话,对整套程序不熟悉就很难找了。