我使用JSF(Prime Faces 4.0 + Pretty Faces 3.3)<f:viewParam name="text" value="#{bean.property}" />
标签来读取以下GET网址中的参数值。
[HTTP:// TESTDOMAIN:8080 /文本-ABC%26123]
但我只会abc
进入bean.property
。在阅读文本值之前,%26
似乎已转换为&
。如何从GET参数值中读取具有%26
(即&
字符)的值?
答案 0 :(得分:1)
主要问题根本与JSF无关,而是使用%26 作为查询字符串参数的一部分。您应首先了解%26表示&
基于Percent encoding的网址编码中使用的Query Strings。
知道这一点后,不应直接在查询字符串上传递包含“%”的任何参数。看起来您需要/需要另一种方法将参数发送到网站,例如使用cURL或其他将正确编码查询字符串中的参数的应用程序。