jsf如何将两个值传递给Java servlet?
我正在开发一个JSF应用程序,它有一个servlet来显示二进制图像。我让它使用一个参数,但想传递两个参数。它似乎只得到第一个参数。我的地图是这样的
<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>
当我调用servlet时,它是这样的
<p:graphicImage value="image?app=avatar?id=#{bean.imgId}" />
在我的servlet中,我得到如下参数
String id = request.getParameter("id");
String app = request.getParameter("app");
如果我输出应用程序字符串,它会显示以下内容
avatar?id=166
如何允许servlet url模式接收两个值,并使用getParameter方法解析它们。谢谢
共 (0) 个答案