码迷,mamicode.com
首页 > 其他好文 > 详细

struts2的Action方法无法进去

时间:2014-09-18 11:27:13      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:struts2   java   

         最近做一个功能,使用了struts2,input标签里的内容是和后台的实体类内容相对应,提交方法时,无法进入action的方法并且程序也不报错,检查N遍方法都没有发现,最终查找发现,是input标签传递了一个String类型的字符串,但是后台的实体类定义的却是int,导致Action请求不走。仔细分析了一下原因是Struts2已经把这些封装起来,有错误,但是他已经catch住,因此不抛错,导致你无从下手。一点小心得做一下记录。

        做了一个照片上传到后台,<input type="file" style="width:150px;" id="uploadFile" name="uploadFile"> 标签类型是file,后台接收也是private File uploadFile;//上传照片,然而发现请求方法也不走,程序也是不抛错,查找好久,最终发现是少写了一个声明enctype="multipart/form-data",写在form里就行了,默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据

struts2的Action方法无法进去

标签:struts2   java   

原文地址:http://blog.csdn.net/zxl333/article/details/39369207

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!