我有一個簡單的HTML表單:Spring MVC的3形式結合
<form id="marketplaceForm" enctype="multipart/form-data" method="post">
<select name="category">
<option selected ></option>
<option value="Sales">Sales</option>
<option value="Marketing" >Marketing</option>
</select>
<textarea type="text" id="marketplaceDesc" name="description" value="" class="creattbleArea"></textarea>
<input type="text" id="marketplaceName" name="templateName" >
<input type="file" id="marketplaceLogo" name="logo">
<input type="submit" value="Save" id="update" />
<input type="text" id="marketplacePrice" name="price">
</form>
我需要自動綁定此表時,我提交。這工作得很好:
@RequestMapping(value = "/.....", method = RequestMethod.POST)
public String PublishForm() {
但是,這將引發以下錯誤:
HTTP狀態400 - 請求客戶端發送的是語法不正確
@RequestMapping(value = "/PublishApplication.htm", method = RequestMethod.POST)
public String PublishForm(@RequestParam("templateName") String templateName,
@RequestParam("category") String category,
@RequestParam("price") String price,
@RequestParam("description") String description
) {
任何一個能幫助我嗎?
更新:我發現如果我從HTML表格中刪除enctype="multipart/form-data"
,它就會起作用。現在我的問題是如何使它與enctype="multipart/form-data"
一起工作。
非常好!謝謝 – user960567
歡迎您! –