在用struts2的过程中遇到了com.opensymphony.xwork2.interceptor.ParametersInterceptor setParameters 严重: ParametersInterceptor - [setParameters]: Unexpected Exception caught setting。。。。
这个问题。
上网一搜 是 struts.devMode的问题,
<constant name="struts.devMode" value="true" />
设置成了true,因此报告那个问题。改成false就可以了。
但细想想这只是没有打印错误的log而已。是什么原因导致这个错误的呢
从字面上来看是因为parameters的原因。
我做的是上传文件的action 表单里有一个<s:file name="program" label="程序" />
发送到action里需要三个参数接收。
分别是program,programContentType,programFileName。
所以分析得到这样的结果。form中发送的参数而action中没有接收的时候就会报那个错误。
分享到:
相关推荐
- 这些文件将在创建Struts应用项目时被自动复制到项目的`WEB-INF`目录下。 5. **新建Tomcat项目** - 在Eclipse中创建一个新的Tomcat项目。 - 通过右键点击项目名,选择“Properties”>“Libraries”,将struts...
在Struts2框架中,除了大家熟知的`struts.xml`配置文件之外,还有一个重要的配置文件——`struts.properties`。该文件主要用来存储一些Struts2的核心配置属性,通过键值对的方式设置框架的行为模式、国际化设置以及...
在Struts中,`struts.xml`和`struts.properties`是两个关键的配置文件,它们定义了应用的行为和设置。下面将详细讲解这两个配置文件的内容、用途以及如何配置。 **一、struts.xml配置详解** `struts.xml`是Struts2...
在Tomcat服务器上配置Struts2框架的日志系统时,通常会利用Log4j来实现灵活、可定制的日志记录。Log4j的优势在于其高度的可配置性,允许开发者根据需要调整日志级别、输出格式以及日志目的地。 首先,要使用Log4j,...
在使用Struts2框架进行Web开发的过程中,中文乱码问题是一个常见的挑战。这不仅影响用户体验,还可能导致数据不一致等问题。为了解决这一问题,我们需要理解其背后的原理,并采取相应的措施。下面将详细介绍如何解决...
3. **配置文件问题**:Struts2框架的配置文件(struts.xml或struts.properties)中的编码设置不正确。 #### 三、解决方案详解 针对上述原因,我们可以采取以下措施来解决Struts2中的乱码问题: ##### 1. JSP页面设置...
是否struts过滤器中提供的静态内容应该被浏览器缓存在头部属性中 struts.serve.static Whether the Struts filter should serve static content or not 是否struts过滤器应该提供静态内容 struts.tag....
在这个配置类中可以设置Struts2的各种参数和设置。 3. struts.configuration.files:这是Struts2自动加载的一个配置文件列表,Struts2会自动加载这些文件中的设置和参数。 4. struts.configuration.xml.reload:这...
然而,如同其他复杂的软件系统,Struts2在过去的几年中也发现了一系列的安全漏洞,这些漏洞可能导致远程代码执行、敏感信息泄露等问题,对企业的信息系统安全构成威胁。"Struts2漏洞利用工具Devmode版"就是针对这些...
本文主要针对从旧版本Struts2框架升级至2.5.16版本时可能遇到的各种问题进行详细介绍,并给出相应的解决方案。这包括了jar包的替换与引入、配置文件的调整、代码层面的改动等内容。 #### 二、Jar包替换与引入 ####...
在Struts2框架中,`struts.xml` 文件扮演着至关重要的角色,它不仅负责配置应用的基本信息,还允许开发者通过一系列的常量(constant)来定制Struts2的行为。这些常量能够帮助我们更加灵活地控制框架的行为特性,...
在Java Web开发中,Struts2框架作为MVC模式的一种实现,提供了一种简洁的方式来构建应用程序。其中,`struts.xml`是Struts2的核心配置文件,用于定义项目的包、常量、拦截器等基本设置以及具体的Action配置。 #### ...
设置开发者模式: <constant name="struts.devMode" value="true" /> <constant name="struts.i18n.encoding" value="utf-8" /> 每次HTTP请求系统都重新加载资源文件,有助于开发 5.struts配置文件改动后,是否...
在Java Web开发中,Struts2框架因其灵活性和强大的功能而被广泛采用。Struts2框架的配置主要通过多个XML文件来实现,这些配置文件定义了应用程序的行为和结构。本文将详细介绍Struts2配置文件中的各个节点及其作用,...
在IT领域,特别是Java开发框架下,整合Struts2、Spring和Hibernate是常见的技术栈选择,旨在构建功能丰富且性能高效的企业级应用。基于给定的文件信息,我们可以深入探讨如何配置并集成这三个强大的框架。 ### ...
**示例**:如果设置为`true`,则在遇到WebLogic版本问题时启用工作绕行方法;若为`false`,则不启用。 **应用场景**:当在WebLogic服务器上运行时,可能需要启用此选项以解决兼容性问题。 #### struts.enable....
在Struts2中,配置是至关重要的部分,它允许开发者自定义框架的行为以适应具体项目需求。本文将深入探讨Struts2中的常量配置,包括基本的XML配置以及零配置的Convention模式下的常量设定。 首先,让我们了解Struts2...
- **作用**:此常量用于开启开发模式,使Struts2在运行时能够提供更多的调试信息和错误报告,有助于快速定位问题。 - **示例配置**: ``` <constant name="struts.devMode" value="true"/> ``` 6. **`struts....