bonjoir tout le monde ,
j'ai utilisé url Rewriting pour mon application (transformer cette url tester.jsp?country=usa&city=nyc en tester.jsp)
bon au niveau de l'url ca marche bien j'ai obtenu ce que j'ai voulu mais le probleme se pose au niveau de la récuperation de la variable que j'ai passé en parametre sa valeur est null.
est ce que c'est possible en utilisant url rewriting de garder les paramatres passeés en url?
je m'explique plus:
j'ai une page index.jsp
<li> <a href="tester.jsp?country=usa&city=nyc">tester/a></li>
j'ai utilisé url rewriting afin d'afficher dans mon browser seulement /tester.jsp
voila le code de urlrewrite.xml:
1 2 3 4 5 6 7 8 9 10
| <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 2.6//EN"
"http://tuckey.org/res/dtds/urlrewrite2.6.dtd">
<urlrewrite>
<rule enabled="true" >
<from>^/([a-z0-9\-\.]+)\.jsp\?([a-z0-9]+)\=([a-z0-9]+)\&([a-z0-9]+)\=([a-z0-9]+)$</from>
<to type="redirect">tester.jsp</to>
</rule>
</urlrewrite> |
tester.jsp:
1 2 3 4 5 6
| <%
String country=request.getParameter("country");
String city=request.getParameter("city");
%>
<input type="text" name="country" value="<%=country%>"/>
<input type="text" name="city" value="<%=city%>"/> |
merci pour votre aide
Partager