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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<li> <a href="tester.jsp?country=usa&amp;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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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]+)\&amp;([a-z0-9]+)\=([a-z0-9]+)$</from>
    	<to type="redirect">tester.jsp</to>
    </rule>
</urlrewrite>
tester.jsp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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