无法找到'struts.multipart.saveDir'属性设置.默认为javax.servlet.context.tempdir

xrc*_*wrn 0 java jsp struts2 file-upload

尝试在struts2中上传图片时,图片无法上传并显示以下信息无法找到struts.multipart.saveDir属性设置.默认为javax.servlet.context.tempdir

如何解决这个问题呢

Ume*_*thi 10

您能否显示您正在使用的代码,因为这将始终有用.你需要指定

struts.multipart.saveDir=
Run Code Online (Sandbox Code Playgroud)

struts.xml文件中的属性作为常量条目,或者您需要指定struts.properties中的文件选择全部都是您的.

struts.multipart.saveDir - The directory where the uploaded files will be placed. If this property is not set it defaults to javax.servlet.context.tempdir.
Run Code Online (Sandbox Code Playgroud)

您的帖子就是这种情况,因为您没有自己指定位置,因此struts2正在获取文件上传的临时位置.

这是定义详细文件上传的链接

编辑struts.xml

<struts>
    <constant name="struts.multipart.saveDir" value="location of your choice" />
    ...
</struts>
Run Code Online (Sandbox Code Playgroud)

PS:你的接受率似乎很低/没有定义.为了获得帮助,如果它能帮助你解决问题,它总是建议接受答案