Je développe une application JSF qui a une servlet pour afficher des images binaires. Je l'ai travaillé avec un paramètre, mais je voulais passer deux paramètres. Il semble seulement avoir le premier paramètre. Ma cartographie ressemble à ceci.Comment puis-je transmettre deux valeurs à une servlet Java?
<servlet>
<servlet-name>imageServlet</servlet-name>
<servlet-class>com.myapp.system.ImageServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>imageServlet</servlet-name>
<url-pattern>/image/*</url-pattern>
</servlet-mapping>
Quand j'appelle le servlet, il ressemble à ceci
<p:graphicImage value="image?app=avatar?id=#{bean.imgId}" />
Dans mon servlet je reçois les paramètres comme si
String id = request.getParameter("id");
String app = request.getParameter("app");
Si la sortie I la chaîne de l'application, il affiche cette
avatar?id=166
Comment Je permets au servlet url-patter de prendre deux valeurs et de pouvoir les analyser en utilisant la méthode getParameter. Merci.
Cela ressemble à un extrait d'un fichier XML: & –
pourrait être, ou pourrait simplement être un taglib JSP –