Two possible reasons for using the WEB-INF subdirectory:
I would prefer to use a custom external directory (for example, configured in the context parameter or in the application configuration file); thus, you have fine-grained control over directory permissions.
AFAIK, uploading a file to Wicket is provided by the FileUploadField component , which gives FileUpload , which you can write to a file on your server.
/ , . Tomcat maxPostSize (. HTTP)