【发布时间】:2011-07-06 10:48:07
【问题描述】:
我有一个处理 javascript 文件的 Web 应用程序
示例:
- /static/com/example/sample.js
我想做这个文件的自定义(一些字符串替换)版本,可用于 /dynamic/{country} 下的国际流量
- /dynamic/en/static/com/example/file1
- /dynamic/jp/static/com/example/file1
- /dynamic/au/static/com/example/file1
我希望通过执行这些字符串替换操作来动态生成这些版本的文件。 我设想有一个映射到“/dynamic”的servlet。这将获取url(/dynamic/en/static/com/example/file1),找到国家代码(en)和源文件(/static/com/example/file1),并进行相应的翻译
- 如何配置 servlet 以获取 url
- 使用相对路径读取实际文件
是否有更好的方法来帮助解决我的情况?
【问题讨论】:
-
我想你会为
jp或au用户预先创建并存在这些文件的静态版本。如果是这样,为什么不将它们保留在静态路径并按照您的计划映射 URL?我不清楚文件将如何dynamically generate these versions of file,因为您提到该路径下会有一个实际文件。
标签: java web-applications tomcat