gpt4 book ai didi

java - 使用 Java/ICEFaces 转义 url GET 中的 URL 参数

转载 作者:行者123 更新时间:2023-12-01 16:09:10 25 4
gpt4 key购买 nike

我有一个带有 JSF/ICEFaces 的 JAVA 应用程序。我需要将参数从一个页面传递到另一个页面,因此我使用如下内容:

<f:param name="eventName" value="#{item.event_name}" />

然后使用以下方法在构造函数中获取它:

eventName = request.getParameter("eventName");

虽然工作正常,除非提交的字符串中有“/”字符,但它无法正确解析。我相信我需要用 %2F 转义 '/' 参数,然后解析它。

有两件事:1-如何在 ICEFaces 或 JSF 中执行此操作2-还有其他参数需要转义吗?

谢谢

最佳答案

<h:outputLink value="http://google.com">click
<f:param name="eventName" value="#{param.eventName}" />
</h:outputLink>

对我有用 - 浏览器负责 url 编码。

请注意,您可以使用#{param.paramName}直接在页面中获取请求参数

关于java - 使用 Java/ICEFaces 转义 url GET 中的 URL 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1849366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com