내가 간단한 HTML 양식이 결합 3 형태는 : 나는 그것을 제출할 때스프링 MVC
<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
) {
이 하나가 나를 도울 수 있었다 요청 클라이언트가 전송을?
업데이트 :enctype="multipart/form-data"
을 HTML 양식에서 제거하면 작동하는 것으로 나타났습니다. 이제 내 질문은 enctype="multipart/form-data"
함께 작동하도록하는 방법입니다.
우수! 감사합니다 – user960567
당신은 환영합니다! –