答案 0 :(得分:0)
我看到了你的问题。然而,我并没有在视图方面看到明确的解决方案。最好的办法是将这些参数自己附加到bean的action方法中#{searchBean.lineChartImage}
后面的属性中。
this.lineChartImage = imageURL + "?" + toQueryString(criteriaMap);
使用此实用程序方法
public static String toQueryString(Map<String, String> params) {
StringBuilder queryString = new StringBuilder();
for (Entry<String, String> param : params.entrySet()) {
if (queryString.length() > 0) {
queryString.append("&");
}
queryString
.append(URLEncoder.encode(param.getKey(), "UTF-8"))
.append("=")
.append(URLEncoder.encode(param.getValue(), "UTF-8"));
}
return queryString.toString();
}
如果有<f:params>
接受Map<String, String>
或甚至Map<String, String[]>
作为价值,那就有可能。