您的位置:首页 > 产品设计 > UI/UE

错误The request sent by the client was syntactically incorrect ()的解决

2015-10-23 13:59 423 查看
http://www.cnblogs.com/xiandedanteng/p/4168609.html

这个错误是SpringMVC报出来的,见到它意味着html/jsp页面的控件名称 和 controller里函数的参数不符。



好比界面有个这样的form

<form name="form1" action="uploadDocument.html" method="post" ENCTYPE="multipart/form-data">
<div class="form" >
<p>
<span class="req"><input id="remarkTxt"  name="remarkTxt" class="field size4" title="Enter the date" /></span>
<label>Remark: <span>(The brief introduction of the file)</span></label>
</p>

<p>
<span class="req"><input type="file"  name="uploadFileCtrl" class="field size4" title="Choose the file" /></span>
<label>Upload file: <span>(Click browse to choose)</span></label>
</p>
</div>

<div class="buttons">
<input id="queryBtn" type="button" class="button" value="Submit" />
</div>

</form>


而对应的函数参数应该这样写:

@RequestMapping(value="/uploadDocument")
public String uploadDocument( @RequestParam("remarkTxt") String remark,
@RequestParam("uploadFileCtrl") MultipartFile file,
HttpServletRequest request,
HttpServletResponse response){
....
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: