如何使用Java JSP从routing-url Google App Engine获取参数
问题描述:
我使用Java编写App Engine应用程序。我想让我的URL看起来好得多,因为ASP.NET上的URL路由。这是我的web.xml如何使用Java JSP从routing-url Google App Engine获取参数
<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
有没有更好的方法或模式或库来解决此问题?
答
它返回/ 123,所以我必须删除/通过将其替换为空字符。如果我输入http://localhost:8888/test/abc/123它会返回/ abc/123,但是我想要的值仅为abc
您可以将字符串拆分为数组。
+0
是的,这就是我现在正在做的。 –
使用spring来构建服务 - https://spring.io/guides/gs/rest-service – Mithun
我在这里阅读了关于spring的内容,并且我认为不要使用spring。 https://cloud.google.com/appengine/articles/spring_optimization –