`
lwfshr
  • 浏览: 150461 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

struts映射文件出错

阅读更多
严重: Servlet.service() for servlet jsp threw exception
javax.servlet.jsp.JspException: Cannot retrieve definition for form bean userForm

查看映射文件struts-config.xml
<struts-config>
  <data-sources />
  <form-beans>
    <form-bean name="UserForm" type="com.jspdev.ch17.UserForm"></form-bean>
  </form-beans>
  <global-exceptions />
  <global-forwards>
  <forward name="userCreated" path="/viewUser.jsp"></forward>
  </global-forwards>
<action-mappings>
  <action path="/createUser"
  type="com.jspdev.ch17.UserAction"
  name="userForm"
  scope="request"
  validate="true"
  input="/createUser.jsp"></action>
  </action-mappings>
  <message-resources parameter="ApplicationResources" />
</struts-config>

注意:<form-bean name="UserForm" type="com.jspdev.ch17.UserForm"></form-bean>
与 <action path="/createUser"
  type="com.jspdev.ch17.UserAction"
  name="userForm"
  scope="request 
这两个name的值必须相等
UserForm    userForm注意区分大小写
分享到:
评论

相关推荐

    Struts2文件上传源码

    5. **错误处理与验证**: Struts2允许在Action中进行字段验证,如果上传过程中出现问题,可以通过`addFieldError`方法添加错误信息,然后返回错误的结果代码,如`INPUT`,让用户重新上传。 6. **源码分析**: 要深入...

    struts实现文件上传和下载源代码

    Struts配置文件定义了Action的映射和拦截器配置。JSP页面则负责展示用户界面,提供文件选择和提交按钮。 6. **安全考虑** 实现文件上传功能时,除了大小限制,还需要防止恶意文件的上传,如脚本文件、病毒等。可以...

    Struts实现文件的上传下载

    这个动作将映射到处理文件上传的Action类。 ```xml ``` 这里的`com.example.UploadAction`是你自定义的处理文件上传的Action类,`uploadFile`是表单中的文件域名称。 3. **ActionForm与Action类**: 创建...

    struts2文件上传下载实例

    通过使用Maven管理依赖,编写Action类处理业务逻辑,并在Struts2配置文件中定义动作映射,我们可以构建一个用户友好的、安全的文件上传下载系统。这不仅对提高用户体验有重要作用,也是保障数据安全和应用程序稳定性...

    struts1实现文件上传

    - **文件格式检查**:通过字符串操作判断文件后缀名是否属于预设的合法格式列表,如果不符合,则返回错误提示。 - **文件大小计算与显示**:根据文件的实际大小,将其转换为更易读的单位(如KB或MB),并格式化...

    struts2 配置文件

    ### Struts2 配置文件详解 #### 一、引言 在Struts2框架的应用开发过程中,配置文件起到了至关重要的作用。Struts2主要依赖于两种基于XML的配置文件:`web.xml` 和 `struts-config.xml`(通常命名为 `struts.xml`)...

    多个struts配置文件使用

    Struts配置文件(通常是`.xml`文件)包含了应用程序的配置信息,比如Action映射、Form Bean定义等。通过将这些配置分散到多个文件中,可以使项目更加模块化和易于维护。 #### 2.2 如何配置多个Struts配置文件 在`...

    struts与hibernate实现文件的上传与动态下载

    2. **临时文件存储路径**:在Struts的配置文件中,你需要更改默认的临时文件存储路径,例如`&lt;constant name="struts.multipart.saveDir" value="F:\\ITtools\uploads"/&gt;`。这个配置决定了在文件上传过程中,临时文件...

    Struts2属性文件详解

    当设置为`true`时,在应用出错时可以显示更多且更友好的错误提示。 #### struts.i18n.reload 指定了是否每次HTTP请求到达时,系统都重新加载资源文件(允许国际化文件重载),默认值为`false`。在开发阶段,通常会...

    struts2文件上传

    3. 配置Struts2:在`struts.xml`配置文件中,添加对应的Action配置,确保文件上传Action能被正确映射和执行。 4. 处理文件上传的异常和错误:在实际应用中,还需要考虑文件大小限制、文件类型检查、上传错误处理等...

    struts1 实现文件上传下载

    5. **配置struts-config.xml**:同样地,在配置文件中定义这个Action,指明请求映射和Action类。 三、安全与优化 1. **验证文件大小和类型**:在接收文件上传时,需要检查文件大小以防止DoS攻击,并验证文件类型以...

    Struts配置文件详解.

    Struts配置文件是Struts框架的核心组成部分,它定义了应用程序的行为和组件间的交互方式。配置文件基于XML格式,使得开发者可以灵活地配置ActionForm、Action、Forward等元素,以实现业务逻辑与视图的分离,增强应用...

    struts2上传文件源代码

    7. **结果映射**:根据Action的执行结果,Struts2将决定跳转到哪个JSP页面显示结果。对于文件上传,这可能包括成功上传后的确认消息或失败时的错误提示。 8. **安全性考虑**:在实际应用中,我们需要关注文件上传的...

    struts2文件下载

    这通常在`struts.xml`或类似的配置文件中完成,定义Action的命名空间、结果类型以及映射到的Action类方法。 例如: ```xml &lt;package name="download" namespace="/" extends="struts-default"&gt; ...

    一个Struts1多文件上传实例(附Form中传List示例)

    配置文件(struts-config.xml)需要添加相应的action配置,指定处理文件上传的Action类以及表单Bean的映射。对于多文件上传,需要配置FileUpload拦截器来处理文件。 5. **文件处理逻辑**: 在Action类中,你需要...

    Struts2文件上传

    Struts2不仅提供了动作调度、结果映射、拦截器等核心功能,还有丰富的插件支持,如文件上传插件。 2. **FileUpload插件**:Struts2文件上传依赖于其FileUpload插件。这个插件实现了Apache Commons FileUpload库,...

    struts2核心文件

    4. **配置文件**: `struts.xml`是Struts2的主要配置文件,定义了Action、Interceptor、结果类型等。通过这个文件,开发者可以控制Action的映射、拦截器链的设置以及结果的跳转规则。 5. **Plug-in(插件)**: ...

    struts配置文件讲解

    7. **国际化(Internationalization, I18N)**:Struts支持多语言应用,可以通过`&lt;message-resources&gt;`元素配置资源文件,这些文件包含了根据用户选择的语言显示的消息和错误信息。 8. **结果类型(Result Types)*...

    Struts配置文件详解

    在Struts框架中,配置文件起着至关重要的作用,它们定义了应用的行为、路由和处理方式。本文将深入探讨Struts配置文件的细节,包括`web.xml`和`struts-config.xml`。 首先,`web.xml`是每个Web应用程序的标准部署...

    swfuplaod+struts2实现多文件上传

    4. **编写Struts2配置**:在struts.xml配置文件中,定义一个Action映射,指定Action类和处理上传的方法。 5. **处理文件**:在Action的execute方法中,对上传的文件进行处理,如保存到服务器的特定目录,或者进行...

Global site tag (gtag.js) - Google Analytics