Cannot find bean: "personList" in any scope我的配置文件哪錯了呢

发布于 2021-11-17 23:10:05 字数 3007 浏览 970 评论 1

<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%> <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%><%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%><%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic"%>
ID 帳號 姓名 生日 愛好 是否隱藏姓名
***


添加人員

這是我的配置struts-config.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">

<struts-config>
 <!-- 配置數據源 -->
 <data-sources>
  <data-source type="org.apache.commons.dbcp.BasicDataSource">
   <set-property property="driverClassName"
    value="com.mysql.jdbc.Driver" />
   <set-property property="url"
    value="jdbc:mysql://localhost:3306/struts?characterEncoding=UTF-8" />
   <set-property property="username" value="root" />
   <set-property property="password" value="891224" />
  </data-source>
 </data-sources>

 <!-- formBean配置 -->
 <form-beans>
  <form-bean name="helloForm"
   type="com.fsm.strtus.form.HelloForm">
  </form-bean>
  <form-bean name="personForm"
   type="com.fsm.struts.form.PersonForm">
  </form-bean>
 </form-beans>

 <global-exceptions />
 <global-forwards />

 <action-mappings>
  <action attribute="personForm" input="/form/addPerson.jsp"
   name="personForm" path="/person" scope="request"
   type="com.fsm.struts.action.PersonAction">
   <forward name="success" path="/form/addPersonSuccess.jsp"></forward>
   <forward name="list" path="/form/listPerson.jsp"></forward>
  </action>
 </action-mappings>

 <message-resources
  parameter="com.yourcompany.struts.ApplicationResources" />
</struts-config>

 錯誤提示﹕

javax.servlet.jsp.JspException: Cannot find bean: "personList" in any scope

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

像你 2021-11-19 04:09:47

你jsp里面有用到personList?struts-config.xml配置文件里,根本就体现不出来你有没有personList这个东西。frombean贴出来,还是有你action贴出来,才能看出来,你到底有没有把personList这个东西放到 any scope。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文