2016-07-04 2 views
0

Java를 사용하여 App Engine Application을 작성합니다. 내 URL을 ASP.NET의 URL 라우팅처럼 훨씬 더보기 좋게 만들고 싶습니다. 나는 그것이 나를 위해 작동 http://localhost:8888/test/123를 입력하면이 내의 Web.xmlJava를 사용하여 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> 

입니다, 그리고 공백으로 대체 나는 /123를 반환 *

의 값을 얻을 수 request.getPathInfo()를 사용, 그래서으로 /를 제거해야 숯. 입력 한 경우 http://localhost:8888/test/abc/123/abc/123을 반환하지만 원하는 값은 abc

이 문제를 해결하는 더 좋은 방법이나 패턴 또는 라이브러리가 있습니까?

+2

봄을 사용하여 서비스 구축 - https://spring.io/guides/gs/rest-service – Mithun

+0

여기 봄에 관해서 읽었으며 봄을 사용하지 않는 것으로 간주합니다. https://cloud.google.com/appengine/articles/spring_optimization –

답변

0

/123을 반환하므로 빈 문자로 교체해야합니다. 입력했으면 http://localhost:8888/test/abc/123/abc/123을 반환하지만 원하는 값은 abc입니다

문자열을 배열로 나눌 수 있습니다.

+0

예, 그게 지금하고있는 일입니다. –