JavaServlet : pass a request back to default processing

标签 java servlets request response servlet-filters

我希望 Servlet 根据前缀和扩展名处理对文件的请求,例如

前缀_*.xml

由于无法映射请求路径的开头和结尾,因此我已将所有 *.xml 请求映射到我的 Servlet。 现在的问题是:如何从 servlet 中删除不以“prefix_”开头的 XML 文件,以便像对 xml 文件的“正常”请求一样处理该请求?

这可能很简单,但我似乎无法找到答案......:-/

提前非常感谢

最佳答案

另一个解决方案(也许适合您)是,如果您正在/计划在该 Web 容器实例前面使用 Apache,您可以使用 apache 的重写模块。将 URL 重写为更易于 Web 应用程序容器处理的内容。

希望这有帮助。 大卫。

关于JavaServlet : pass a request back to default processing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1090906/

相关文章:

node.js - 如何修改管道以返回自定义响应?

java - 如何为特殊情况使用更简单的构造函数

java - Eclipse 和应用程序引擎

ios - 在 Alamofire 中一次只处理一个请求?

javascript - 为所有被拒绝的 promise 调用相同的函数

Java Servlet 不能在 Tomcat 上运行

java - 无法连接到 Google Cloud Bigtable 实例

java - Spring Boot mongo审核@version问题

java - 您可以只在 hashCode() 方法中返回字段的 hashCode() 值吗?

java - Servlet 的 MVC 架构的工作