我是Tomcat的新手,了解servlet-mapping,但希望我可以映射到驻留在webapp /文件夹中的html文件。
我有一个简单的javascript网络应用程序,它位于webapp / index.html。由于我在使用javascript中的url,我希望能够将/ console / *映射到webapp / index.html。例如/ console / hi和/ console / bye都应该加载webapp / index.html。
这可能吗?如果是这样,怎么样?
答案 0 :(得分:4)
您可以将index.html文件更改为相同的index.jsp文件 然后在web.xml中使用此映射
<servlet>
<servlet-name>index</servlet-name>
<jsp-file>index.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>index</servlet-name>
<url-pattern>/console/*</url-pattern>
</servlet-mapping>
我认为这是最简单的方式。
答案 1 :(得分:2)
答案 2 :(得分:1)
我发布了一个Java servlet过滤器实现,它可以满足您对Github的需求。代码非常简单,我希望您可以根据自己的需要进行自定义。