`
wsjiang
  • 浏览: 393945 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Struts2工程环境,未设置struts.multipart.saveDir属性

阅读更多

工程环境:struts2。在测试过程中,出现如下info信息:
Unable to find 'struts.multipart.saveDir' property setting. Defaulting to  javax.servlet.context.tempdir
提示该 struts.multipart.saveDir属性未设置。


在运行上述例子,如果您留心一点的话,应该会发现服务器控制台有如下输出:

Jun 21 , 2011 1 : 25 : 37 PM org.apache.struts2.dispatcher.Dispatcher getSaveDir
INFO: Unable to find 'struts.multipart.saveDir' property setting. Defaulting to javax.servlet.context.tempdir
Jun 21  , 2011 1 : 25 : 37 PM org.apache.struts2.interceptor.FileUploadInterceptor intercept
INFO: Removing file myFile C:\Program Files\Tomcat 5.5 \work\Catalina

\localhost\Struts2_Fileupload

\upload_251447c2_1116e355841__7ff7_00000006.tmp

 

上述信息告诉我们,struts.multipart.saveDir没有配置。
struts.multipart.saveDir用于指定存放临时文件的文件夹,该配置写在struts.properties文件或者struts.xml配置文件中。例如,如果是struts.properties文件,则加入如下代码:struts.multipart.saveDir = /tmp/;或者是struts.xml配置文件,则增加如下代码:<constant name="struts.multipart.saveDir" value="/tmp"/>,设置临时文件上传路径。就能解决此问题。

 

分享到:
评论

相关推荐

    struts2文件上传中的struts.multipart.saveDir提示信息

    如果未设置此参数,当尝试上传文件时,Struts2框架将无法找到合适的存储位置,从而引发错误提示:“Unable to find 'struts.multipart.saveDir' property setting”。 这个错误信息表明,你的Struts2应用程序没有...

    tomcat报错Unable to find 'struts multipart saveDir解决

    4. **saveDir**:在Struts的配置中,`struts.multipart.saveDir`是一个属性,用于指定服务器上临时存储上传文件的位置。当用户上传文件时,Struts会先将文件保存在这个目录中,然后再进行后续处理。 现在我们来看这...

    Struts2的常量详解

    struts.enable.DynamicMethodInvocation 属性设置 Struts 2 是否支持动态方法调用,该属性的默认值是 true。如果需要关闭动态方法调用,可以将该属性设置为 false。 这些常量都是 Struts2 框架的核心组件,它们控制...

    Struts课堂笔记.rar--struts2的struts.properties配置文件详解

    struts.multipart.saveDir The directory to use for storing uploaded files 设置存储上传文件的目录夹 struts.objectFactory The com.opensymphony.xwork2.ObjectFactory implementation class ...

    Struts2属性文件详解

    ### Struts2属性文件详解 #### struts.configuration 该属性用于指定加载Struts 2配置文件的配置文件管理器,默认值为`org.apache.struts2.config.DefaultConfiguration`,这是Struts 2默认的配置文件管理器。若...

    struts.xml文件详解.doc

    以下是一些struts.properties文件中常见的Struts 2属性: 1. struts.configuration:定义配置文件管理器,用于加载Struts 2的配置信息。默认值为org.apache.struts2.config.DefaultConfiguration。 2. struts....

    详解struts2中struts.properties.doc

    8. `struts.multipart.saveDir`: 指定上传文件临时存储的位置,系统默认使用`javax.servlet.context.tempdir`。 9. `struts.multipart.maxSize`: 限制单个请求中文件上传的总大小。 10. `struts.custom.properties...

    Struts2属性文件详解.doc

    以下是一些主要的Struts2属性及其详细解释: 1. `struts.configuration`:这个属性指定了配置文件管理器,负责加载Struts2的配置文件。默认值是`org.apache.struts2.config.DefaultConfiguration`,但开发者可以...

    struts2常量设置详解 struts2常量设置详解

    ### Struts2常量设置详解 #### 一、概述 在Struts2框架中,配置文件`struts.properties`用于定义一系列重要的系统级配置项,这些配置项对框架的行为模式和功能实现起着至关重要的作用。本文将详细介绍该文件中几个...

    struts2属性文件中的有效的struts2属性KEY和带占位符的资源文件[参考].pdf

    以下是一些核心的Struts2属性及其详细解释: 1. `struts.configuration`: 这个属性指定了配置文件管理器,它负责加载Struts2的配置信息。默认情况下,使用`org.apache.struts2.config.DefaultConfiguration`,但你...

    struts2的struts.properties配置文件详解

    - **示例**:通常设置为 `org.apache.struts2.dispatcher.multipart.MultiPartRequest`。 - **作用**:用于解析包含文件上传的多部分请求数据。 #### 18. `struts.multipart.saveDir` - **描述**:定义了用于存储...

    struts2常量详解

    4. **struts.properties**:这是Struts2的属性配置文件,通常用于设置一些框架级别的配置选项。 5. **web.xml**:Web应用的部署描述符,虽然不是Struts2特有的,但其中可以配置Struts2的初始化参数。 配置文件的...

    Struts 2 properties文件详解

    `struts.properties` 文件是Struts 2框架中的核心配置文件之一,它包含了Struts 2框架运行时所需的一系列配置属性。这些属性决定了Struts 2的行为特征以及与其他组件如Spring、文件上传组件等的集成方式。下面将详细...

    struts2的struts.properties介绍

    #### struts.multipart.saveDir **含义**:指定用于存储上传文件的目录。 **示例**:可以设置为服务器上的某个目录,如`/tmp/upload`。 **应用场景**:用于指定上传文件临时存储的位置,便于后续处理或持久化存储...

    struts.properties详解

    - **struts.multipart.saveDir**:指定上传文件的临时存储目录,默认为`javax.servlet.context.tempdir`,即Web容器提供的临时目录。 - **struts.multipart.maxSize**:指定整个上传请求的最大大小,超过这个限制将...

    struts2核心配置文件

    - **struts.multipart.saveDir**:指定上传文件的临时保存路径,默认为 `javax.servlet.context.tempdir`。 - **struts.multipart.maxSize**:指定Struts2文件上传中整个请求内容允许的最大字节数。 6. **其他...

    struts.xml中constent属性参数配置大全

    - **示例**:可以设置为具体的路径,如`struts.multipart.saveDir=/tmp/upload`。 ##### 10. **struts.multipart.maxSize** - **功能**:设置单个文件上传的最大大小。 - **示例**:设置为`struts.multipart....

    struts2图片上传并预览

    2. 配置struts.xml:在`struts.xml`配置文件中,启用文件上传,设置`struts.multipart.saveDir`属性指定临时文件保存位置,并配置相应的action接收文件。 ```xml &lt;constant name="struts.multipart.saveDir" value=...

    Struts 2 属性

    本文将深入解析Struts 2中的关键属性,这些属性在项目配置中扮演着核心角色,对理解框架行为、优化性能以及定制化需求具有重要意义。 ### Struts 2 的关键属性详解 #### 1. struts.configuration 此属性用于指定...

Global site tag (gtag.js) - Google Analytics