Java 如何对字符串进行编码和解码,以便在查询字符串中使用?
如何在jsf中表示查询字符串 我有一个类似于下面的查询字符串 …/faces/wpage/Nav/Catalog.xhtml?Storeid=1&Categoryid=1005&drilldownproperty1=drilldownpropertyval1&drilldownproperty2=drilldownpropertyval2&drilldownproperty3=drilldownpropertyval3& 我想代表paramsJava 如何对字符串进行编码和解码,以便在查询字符串中使用?,java,jsf,url-encoding,Java,Jsf,Url Encoding,如何在jsf中表示查询字符串 我有一个类似于下面的查询字符串 …/faces/wpage/Nav/Catalog.xhtml?Storeid=1&Categoryid=1005&drilldownproperty1=drilldownpropertyval1&drilldownproperty2=drilldownpropertyval2&drilldownproperty3=drilldownpropertyval3& 我想代表params drilldownproperty1=drilldo
drilldownproperty1=drilldownpropertyval1&drilldownproperty2=drilldownpropertyval2&drilldownproperty3=drilldownpropertyval3 ...
比如:
drilldownproperty=drilldownpropertyvals
其中drilldownpropertyvals
表示drilldownproperty1=drilldownpropertyval1&drilldownproperty2=drilldownpropertyval2&drilldownproperty3=drilldownpropertyval3
在我的managebean上执行url重定向之前和之后,如何对字符串进行编码和解码?这里有and for
然后在另一边
String drilldownpropertyvals = URLDecoder.decode(drilldownproperty, "UTF-8");
谢谢,这是一个简单的解决方案。
String drilldownpropertyvals = URLDecoder.decode(drilldownproperty, "UTF-8");