最近做的一个特征,使用struts2,input标签内容,并与相应的内容背景的实体类,当提交方法,无法进入action该方法和程序没有报错被,检验N通方法还没有找到,查找终于找到了,它是input标签传递了一个String类型的字符串,可是后台的实体类定义的却是int,导致Action请求不走。
细致分析了一下原因是Struts2已经把这些封装起来。有错误。可是他已经catch住,因此不抛错,导致你无从下手。
一点小心得做一下记录。
做了一个照片上传到后台,<input type="file" style="150px;" id="uploadFile" name="uploadFile"> 标签类型是file,后台接收也是private File uploadFile;//上传照片。然而发现请求方法也不走,程序也是不抛错。查找好久,终于发现是少写了一个声明enctype="multipart/form-data"。写在form里即可了,默认情况。这个编码格式是application/x-www-form-urlencoded。不能用于文片上载。只需要使用的multipart/form-data。竞争力的完整的传输文件数据
版权声明:本文博主原创文章。博客,未经同意不得转载。