【发布时间】: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
有没有更好的方法或模式或库来解决这个问题?
【问题讨论】:
-
使用spring搭建服务-spring.io/guides/gs/rest-service
-
我在这里读到了 spring ,我认为不要使用 spring。 cloud.google.com/appengine/articles/spring_optimization
标签: java jsp google-app-engine url-routing