事情是这样的,我不仅需要使用我的 .war 服务 java,还需要一些 javascript 文件。所以,例如。如果有人访问 URL:
example.com/js/foo.jar
然后我需要将其正确地用作 javascript 文件。同时,如果有人去:
example.com/bar
我需要 Struts2 将其作为可能的控制器提供服务。
我在网上找到的从 url 中删除后缀的方法会导致两个 URls 都由 struts 2 提供服务(因此foo.js
即使第一个文件存在,也会给它一个错误)。有没有办法(例如拦截器)在给出错误之前首先检查给定的 .js 文件是否存在?