0

フォームを送信した後、ファイル (Http.Part) 変数が null である理由を誰でも見つけることができますか?

コントローラーコード

@RequestMapping(value="/account/update", method=RequestMethod.POST)
public String addImage(Account account, BindingResult bindingResult, Model uiModel, HttpServletRequest httpServletRequest, RedirectAttributes redirectAttributes, 
        Locale locale,HttpServletRequest request, @RequestParam(value="file", required=false) Part file){

        if(file==null){
            uiModel.addAttribute("file_error", "File upload failure");

        }

意見

 <spring:url value="/account/update" var="update" />
<form:form modelAttribute="account" action="${update}" method="POST" enctype="multipart/form-data"  >
<c:if test="${file_error != null}">
Errors: ${file_error }
</c:if><br />
<label for="file">
    <spring:message code="account.upload.file"/>
</label>
        <input name="file" type="file"/>
        <input type="submit" value="Save" /> 
</form:form>
4

1 に答える 1

0

を追加しましたmultipartResolverか?

<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> 
   <property name="maxUploadSize" value="100000"/>
</bean> 
于 2012-12-12T16:12:00.860 に答える