我有一个带有JSF / ICEFaces应用程序的JAVA。我需要将参数从一个页面传递到另一个页面,所以我使用了类似的东西:
<f:param name="eventName" value="#{item.event_name}" />
然后使用:
在构造函数中获取它eventName = request.getParameter("eventName");
虽然在提交的字符串中有'/'字符时工作正常,但它无法正确解析。我相信我需要使用%2F转义'/'参数,然后再解析它。
两件事: 1-如何在ICEFaces或JSF中执行此操作 2-我还有其他参数需要逃脱吗?
谢谢,
担
答案 0 :(得分:1)
<h:outputLink value="http://google.com">click
<f:param name="eventName" value="#{param.eventName}" />
</h:outputLink>
适合我 - 浏览器负责url-encoding。
请注意,您可以使用#{param.paramName}