java - 将 GET 方法 url 转换为逻辑永久链接

标签 java jsp servlets permalinks

我有一个带有 Web 服务的 J2EE 应用程序,如下所示

http://servername/service?task=getFile&id=25

如何将这些类型的网址转换为

http://servername/service/getFile/25
http://servername/service/getFile/26

等等?

请提出您的建议。

最佳答案

您可以使用UrlRewriteFilter为了实现这一目标。您只需编写重写规则,类似于 mod_rewrite。 For example :

<rule>
    <from>^/products/([0-9]+)$</from>
    <to>/products/index.jsp?product_id=$1</to>
</rule>

关于java - 将 GET 方法 url 转换为逻辑永久链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2314644/

相关文章:

java - 使用java和google app引擎解压缩sp上传的zip文件中的特定文件

java - JSP 的 web.xml 配置

java - JTable网格线隐藏后显示

java - 从调用方法传递可变数量的参数

java - 如何在java derby数据库中存储图像并在html/jsp页面上显示?

java - jsp servlet 应用程序中动态表上的编辑按钮

java - 如何仅针对用户输入的值更新数据库?

Java堆栈溢出与递归

java - 将方法参数作为要更改的对象状态传递的能力

javascript - 将 JSP 中的数组作为参数传递给 JavaScript 函数