所以我编写了一个简单的servlet来向客户端播放视频。客户端会请求类似localhost:8080 / myApp / resources / testVideo.mkv的内容。但是我希望通过直接URl将该URL完全替换为该文件,例如:testWebsite.com/testVideo.mkv。我不知道我怎么会这样做。任何帮助都会很棒。
答案 0 :(得分:1)
在web.xml中,您可以将servlet映射到以* .mkv
结尾的所有文件<servlet-mapping>
<servlet-name>myVideoServlet</servlet-name>
<url-pattern>*.mkv</url-pattern>
</servlet-mapping>
为了还删除URL的“myApp”部分,您必须将Web应用程序安装到ROOT上下文中(这里是instructions how to do that if you use Tomcat)。这样,它就可以为整个网站提供所有URL。
答案 1 :(得分:-1)