linux下ssh项目运行异常、windows运行正常

linux  下报这个 错误  : HTTP Status 404 - No result defined for action com.action.CategoryNameAction and result input

windows正常

http://116.255.241.207:8080/SmileBook/CategoryJson/saveCategory.json

.json是请求后缀 跟.action一样的效果

添加的时候之前是出错  我action没有返回error值   但出错了之后直接跳到error值的错误页面

现在直接报HTTP Status 404 - No result defined for action com.action.CategoryNameAction and result input错误

windows可以执行   路径我检查了一遍   暂时没发现错误

 

后续:经过死去活来的一天终于搞定,在进行各种测试之后发现最终问题。

在struts2上传文件时如果使用enctype ="multipart/form-data"(  二进制流方式  传输数据)  form表单中不存在file类对象控件  依然会报 not result input。

所以如果不存在文件上传 form表单最好使用默认编码。

在上传文件时struts2的action中接收file对象时必须一下使用三个属性缺一不可:

file    fileFileName   fileContentType

并且 在linux上创建图片目录时路径的拼接需要使用"/"来拼接 如:/var/tomcat/img  这样才会创建一级一级的目录

如果使用\\var\\tomcat\\img这种方式拼接,创建目录时只会创建一个名字为\var\tomcat\img的目录

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一川烟雨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值