[英]How to route all document requests to Java servlet
我正在使用HTTP Servlets构建Java Web应用程序,我想将所有文档请求路由到一个Servlet类。
通过文档请求,我的意思是我不希望像favicon.ico这样的图像请求进入我的servlet,如果我只是使用这个映射就是这种情况。
<servlet-mapping>
<servlet-name>myservlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
我正在做的是像Symfony(php框架)控制器层一样工作。 所以我不知道请求的URI是什么样的,我只知道它将遵循这种模式: /controller[/method]
。 所以我不能只使用/ action / * mapping作为例子。
我不是在寻找任何Java MVC框架,因为这是一个学校作业,所以我必须自己编程。
我想通了,这更像是一种解决方法,但这就是我做到的。
显然,我只需要将映射更改为/而不是/ *
我在/ assets文件夹中有所有静态内容,因此它不会干扰正常请求。
如果有一个像/image.jpg这样的无效请求(没有/ assets),我自己的代码会把它路由到404 Controller类,这在我看来就像是一个有效的行为。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.