문제

나는 Tuckey urlRewrite를 이해하려고 노력하고 있습니다. rule 하지만 나는 그것을 할 수 없습니다.

나는 Servlet URL 패턴이 정의되어 있는 것 @WebServlet("/user/*").부하에서 Servlet 나는 다음과 같은 URL을 얻습니다. http://localhost:8080/Navigation/user/*.

어떻게 규칙을 만들 수 있나요? /user/ URL이 로드되어 다음 위치로 이동해야 합니다. http://localhost:8080/Navigation/user/list.나는 이것을 시도했다:

<rule>
    <from>^/user/*$</from>
    <to>/user/list</to>
</rule>

하지만 이것은 작동하지 않습니다.

도움이 되었습니까?

해결책

다음과 같이 사용할 수 있습니다 :

<urlrewrite use-context="true">
    <rule>
        <from>(.*)/user/(.*)$</from>
        <to type="permanent-redirect">$1/user/list</to>
    </rule>
</urlrewrite>
.

여기서 $1/user/ i.e.e.e.e.e.e.e.e.e.e.e.

매뉴얼 도 도움이 될 수도 있습니다.

희망이 도움이됩니다.

다른 팁

<to type="redirect">

처럼주는 것을 시도하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top