can't find bean preIndexForm in any scope

bluerainsnow123 2008-05-12 09:35:22
我在一个jsp页面中写了以下内容
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<bean:define id="compInfo" name="preIndexForm" property="compinfoInfo" type="com.epportal.manageside.busiinfo.CompinfoInfo" toscope="request"/>

我的struts-config文件是这样写的
<form-bean name="preIndexForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="compinfoInfo" type="com.epportal.manageside.busiinfo.CompinfoInfo" />
</form-bean>

<action path="/preIndex" type="com.epportal.manageside.clientaction.PreIndexAction" name="preIndexForm">
</action>
我的struts 支持 dynaactionform

程序执行的时候报错 总是说Cannot find bean preIndexForm in any scope

帮忙看看吧
...全文
41 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
burningice44 2008-05-13
  • 打赏
  • 举报
回复
<bean:define id="compInfo" name="preIndexForm" property="compinfoInfo" type="com.epportal.manageside.busiinfo.CompinfoInfo" toscope="request"/>

你要明白name属性是什么意思,它指的是存在request,或session等中存放的数据
toscope属性是指在这个范围内寻找你的name里的东西
你现在在reqeust里面范围内根本就没把preIndexForm放进去,它报的就是在reqeust范围内找不到preIndexForm

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧