Url Rewrite leitet um, anstatt im Backend neu zu schreiben

Ich dachte, der Tuckey-Urlrewrite-Filter würde die URL im Backend umschreiben. Also wie wenn ich in die Adressleiste eingetippt hättehttp://localhost:8080/TEST/some/yo Ich erwarte, dass diese Adresse in der Adressleiste bleibt, aber im Backend, damit Tomcat sie so verarbeitet, als hätte ich sie eingegebenhttp://localhost:8080/TEST/jspinwebinftest/?param=yo Aber stattdessen wird nach umgeleitethttp://localhost:8080/TEST/jspinwebinftest/?param=yo und zeigen, dass in der Adressleiste.

Wie kann ich dafür sorgen, dass die URL nur im Backend neu geschrieben wird? Hier ist meine urlrewrite.xml:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE urlrewrite
    PUBLIC "-//tuckey.org//DTD UrlRewrite 4.0//EN"
    "http://www.tuckey.org/res/dtds/urlrewrite4.0.dtd">
<urlrewrite>
    <rule>
       <from>^/some/(.*)
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE urlrewrite
    PUBLIC "-//tuckey.org//DTD UrlRewrite 4.0//EN"
    "http://www.tuckey.org/res/dtds/urlrewrite4.0.dtd">
<urlrewrite>
    <rule>
       <from>^/some/(.*)$</from>
       <to type="redirect">/TEST/jspinwebinftest/?param=$1</to>
    </rule>
</urlrewrite>
lt;/from> <to type="redirect">/TEST/jspinwebinftest/?param=$1</to> </rule> </urlrewrite>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage