繁体   English   中英

如何将所有文档请求路由到Java servlet

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM