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

关于struts2.1 上传文件 报错“ No result defined for action and result input ”

 
阅读更多

在struts开发过程中,表单提交经常遇到“ No result defined for action and result input ”

      这次发生在表单中包含上传文件功能,form 中加上属性enctype="multipart/form-data"。上传文件jsp代码<input  type="file" name="loadup" id="upload" />。当上传文件为空的时候,表单提交正常。当不为空时,提交报错“No result defined for action and result input”。

        本地环境是正常的,部署到正式环境,老报这个错,百思不得其解。

      打开浏览器,查看post信息,一起正常。

      。。。。

      最后发现在控制台中发现 Processing of multipart/form-data request failed. \tmp\upload__6d4c885e_13d291104b0__8000_00000000.tmp (拒绝访问。),原来是部署的文件夹没有操作权限。原因是在struts.properties中struts.multipart.saveDir =/tem。当"struts.multipart.saveDir"为“/temp”时,

为当前的根目录下的temp目录。 即user.dir + ‘/tem’ 。而该路径我们没有操作权限。所以报错。

     解决办法:struts.multipart.saveDir =。不填该值。会默认到${tomcat_home}\work\Catalina\localhost\项目名

       struts.multipart.saveDir 是struts上传文件是用来保存临时文件的临时目录

分享到:
评论

相关推荐

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

    ### Struts2框架中“No result defined for action and result input”错误解析及解决方法 #### 错误概述 在Struts2框架中开发Web应用程序时,可能会遇到一个名为“No result defined for action and result input...

    No result defined for action.doc

    在IT领域,尤其是在Web开发中,遇到“No result defined for action”这类错误是常见的问题,尤其当使用Struts2框架时更为突出。此类错误通常指向在控制器(Action)中未正确配置或实现结果集(Result),导致请求...

    strut2上传文件注意

    如果缺少了`enctype="multipart/form-data"`这一设置,尝试上传文件时可能会遇到`No defined action and result input`等错误。 #### 三、文件临时存储目录的配置 为了确保文件上传过程中的稳定性,还需要在`...

    struts2 的异常收集

    No result defined for action cn.itcast.user.web.action.UserAction and result error ``` 此异常表明在`struts.xml`中没有为指定的动作定义结果。例如,如果期望动作在发生错误时转向特定的JSP页面,但配置文件...

    struts2错误集合.txt

    错误信息:“No result defined for action com.upload.UploadAction and result input”。 这个错误通常是由于配置文件中没有正确定义动作的结果导致的。确保在`struts.xml`中为每个动作定义了合适的`result`标签...

    我的JAVA开发工作笔记

    在提供的内容中提到了一个错误 `No result defined for action com.sxit.smxt.action.XXXAction and result input`。这意味着Struts2框架无法找到对应Action的`input`结果定义。 #### 解决方案: - **检查配置文件*...

    struts_2.3.12GA_API文档(chm版本)

    Stops the action invocation immediately (by throwing a PauseException) and causes the action invocation to return the specified result, such as Action.SUCCESS, Action.INPUT, etc. void ...

Global site tag (gtag.js) - Google Analytics