`

struts2配置文件中result的input问题

 
阅读更多

使用struts2验证框架时,当验证错误跳转到input页面会引起整个系统报错。

 

 

此问题主要还是因为整合Spring默认的初始化为单例模式,所有的action共用一个实例。

 

 

解决方法:

 

将Spring核心配置文件里的你的依赖注入action的范围改为scope=“prototype”,scope改为prototype就不是单例模式了。

 

分享到:
评论

相关推荐

    jsp\No result defined for action and result input.doc

    然而,如果配置文件(通常是struts.xml)中没有为特定的动作(action)定义“input”结果类型,则会出现上述错误提示。 #### 典型场景示例 假设有一个简单的表单用于收集用户信息,其中一个字段是接收者的登录ID: ...

    Struts2中Struts.xml配置文件详解

    "Struts2 中 Struts.xml 配置文件详解" Struts2 中的 Struts.xml 配置文件是 Struts2 框架的核心配置文件,用于定义应用程序的行为和结构。在 Struts.xml 文件中,我们可以定义 package、action、interceptor、...

    struts2 result转向到action

    **Result** 在 Struts2 配置文件(通常是 struts.xml)中被定义,用来指定 Action 处理完业务逻辑后如何响应客户端请求。例如,可以配置 Result 来重定向到另一个 JSP 页面或者另一个 Action。 当开发者希望在 ...

    Struts2配置文件详解

    配置文件是Struts2框架的核心组成部分,它定义了应用程序的行为、拦截器和动作映射等关键元素。本文将深入解析Struts2的配置文件,帮助开发者更好地理解和使用这一框架。 首先,我们来看Struts2的主配置文件,通常...

    struts2配置文件

    ### Struts2配置文件详解 #### 一、引言 在Java Web开发中,Struts2框架因其灵活性和强大的功能而被广泛采用。一个典型的Struts2应用的核心配置文件是`struts.xml`,该文件定义了应用的行为、组件和其他各种配置...

    struts2配置文件讲解

    Struts2还允许我们在配置文件中定义常量,这些常量可以全局影响整个应用。例如,我们可以设置全局异常处理: ```xml <constant name="struts.action.excludePattern" value="/static/*"/> <constant name="struts....

    struts.xml配置文件详解

    #### 一、Struts配置文件概述 在Struts框架中,`struts.xml`配置文件扮演着极其重要的角色。它主要用于定义应用中的各种配置信息,包括但不限于包(Package)、拦截器(Interceptor)、Action以及结果(Result)等...

    struts2实现文件上传下载

    首先,我们需要了解Struts2中的文件上传机制。Struts2提供了`FileUploadInterceptor`拦截器来处理文件上传请求。在处理文件上传时,开发者需要在Action类中声明一个`List<FileInfo>`类型的字段,用于接收上传的文件...

    struts2 result type 介绍

    在Struts2中,Result Type是由`struts-default.xml`配置文件中的`<package>`元素的`defaultResultType`属性指定的,默认情况下,这个值通常是“dispatcher”,意味着Action完成后会使用Dispatcher Result来渲染JSP...

    SSH笔记_Struts2配置

    总结,Struts2配置涉及多个方面,包括核心库的引入、配置文件的编写、Action、Result、Interceptor的定义以及与Spring的整合等。通过合理配置,可以构建出高效、灵活的Web应用。在实际项目中,应根据需求调整和优化...

    struts2的配置文件

    在Struts2框架中,配置文件是整个应用的核心组成部分之一,它决定了应用的行为、组件的配置以及处理请求的方式等。Struts2通过不同的配置文件来组织这些设置,主要包括`struts.xml`、`struts-default.xml`、`struts-...

    json struts2 ajax文件上传 input type=file,选择相同文件也提交 附带类库

    在Struts2中,我们可以使用`<s:file>`标签来创建文件上传字段,并通过Action接收文件。配合Ajax,我们可以监听`change`事件,当用户选择文件后立即触发上传请求。在后台,Struts2的FileUpload拦截器会处理文件流,将...

    struts2属性文件struts.xml的配置

    其中,`struts.xml`是Struts2的核心配置文件,用于定义项目的包、常量、拦截器等基本设置以及具体的Action配置。 #### 一、`struts.xml`文件结构与基础配置 **1. 文件声明与DTD定义** ```xml <!DOCTYPE struts ...

    struts2 action 配置方法 &&struts2的配置文件

    - **struts.xml**:这是Struts2的主要配置文件,用于定义Action映射、Result类型、Interceptor等。 - **struts.properties**:这是一个属性配置文件,用来设置Struts2框架的行为,比如全局错误页面、主题模板等。 - ...

    Struts2多个文件上传

    在Struts2中,文件上传功能是一个常用特性,尤其在处理用户提交的多个文件时。本文将详细讲解如何使用Struts2进行多个文件的上传,重点是使用List集合进行上传。 首先,要实现Struts2的文件上传,必须引入必要的...

    Struts2 配置文件

    ### Struts2 配置文件中的 Result 属性详解 #### 一、概述 在Struts2框架中,配置文件扮演着至关重要的角色,它不仅管理着应用程序的各种设置,还负责控制流程逻辑。其中,`result`是配置文件中的一个重要概念,...

    Struts2中实现文件下载(修正中文问题).pdf

    本篇文章将详细介绍如何在Struts2中实现文件下载,并解决中文文件名的编码问题。 首先,我们需要在`struts.xml`配置文件中定义一个Action,这个Action将会处理文件下载的请求。例如,我们可以创建一个名为`...

    Struts2之struts2文件上传详解案例struts011

    接着,我们需要在Struts配置文件(struts.xml)中配置Action,确保它能够处理文件上传的请求。配置通常包括Action的名称、对应的类以及结果页面。例如: ```xml <result name="success">/success.jsp</result> ...

    struts2文件上传

    在Struts2中,`struts.xml`是配置文件,用于定义动作、结果、拦截器等。对于文件上传,通常会有一个预设的拦截器链,其中包含处理文件上传的拦截器,如`FileUploadInterceptor`。默认情况下,这个拦截器可能会限制...

    Struts2文件流方式导出下载excel、Txt、image图片

    1. **配置Struts2 Action**:在Struts2中,我们需要定义一个Action类,该类负责处理用户的下载请求。在Action中,我们创建一个方法,该方法将返回一个`StreamingResult`结果类型。`StreamingResult`是Struts2专门...

Global site tag (gtag.js) - Google Analytics