java - How to avoid stacktrace HTTP Status 500 page with MaxUploadSizeExceededException -
i have code (like in spring's reference):
<bean id="multipartresolver"      class="org.springframework.web.multipart.commons.commonsmultipartresolver">         <!-- 1 of properties available; maximum file size in bytes -->         <property name="maxuploadsize" value="100000"/> </bean> when user tries upload file on 100 kb server error page http status 500 , stacktrace displayed. how avoid in simplest way? redirect form page , show own error message.
assuming it's org.springframework.web.multipart.maxuploadsizeexceededexception, define error-page in web.xml follows:
<error-page>     <exception-type>org.springframework.web.multipart.maxuploadsizeexceededexception</exception-type>     <location>/upload-error.jsp</location> </error-page> note works when don't have <error-page> covers servletexception or 1 of superclasses. otherwise you've bring in exception filter unwraps , rethrows root cause of servletexception.
Comments
Post a Comment