Это невозможно.Лучшее, что вы можете сделать, - это создать собственную функцию EL, которая вызывает URLEncoder#encode()
, как показано ниже:
public static String urlEncode(String value) {
return URLEncoder.encode(value, "UTF-8");
}
, а затем использовать ее следующим образом:
<h:outputLink value="page.jsf?param1=#{util:urlEncode(value1)}#state=statename::stateparam=#{util:urlEncode(value2)}">