【问题标题】:How to get parameter from routing-url Google App Engine using Java JSP如何使用 Java JSP 从路由 url Google App Engine 获取参数
【发布时间】:2016-11-06 09:05:11
【问题描述】:

我使用 Java 编写了一个 App Engine 应用程序。我想让我的 url 看起来更好,因为 ASP.NET 上的 URL 路由。这是我的 Web.xml

<servlet>
    <servlet-name>test</servlet-name>
    <jsp-file>/test.jsp</jsp-file>
</servlet>

<servlet-mapping>
    <servlet-name>test</servlet-name>
    <url-pattern>/test/*</url-pattern>
</servlet-mapping>

当我输入 http://localhost:8888/test/123 它对我有用,我使用 request.getPathInfo() 来获取 * 的值

它返回/123,所以我必须删除/,将其替换为空白字符。如果我输入http://localhost:8888/test/abc/123 它返回/abc/123,但我想要的值只有abc

有没有更好的方法或模式或库来解决这个问题?

【问题讨论】:

标签: java jsp google-app-engine url-routing


【解决方案1】:

它返回 /123,所以我必须通过将 / 替换为空白字符来删除 /。如果我输入http://localhost:8888/test/abc/123 它返回/abc/123,但我想要的值只有abc

您可以将字符串拆分为一个数组。

【讨论】:

    猜你喜欢
    • 2014-12-11
    • 1970-01-01
    • 2022-01-17
    • 2015-11-03
    • 2010-12-25
    • 2016-09-26
    • 1970-01-01
    • 2012-11-15
    相关资源
    最近更新 更多