2008年5月9日 星期五

BIRT 中文參數傳遞

將參數先做java.net.URLEncoder.encode

String param=java.net.URLEncoder.encode("公用信息表","UTF-8");


PS:別人的原文
終於找到解決辦法:
修改tomcat的server.xml文件,在Connector元素中增加屬性useBodyEncodingForURI="true"
並且,url中的中文參數必須事先轉碼.
eg:
String param=java.net.URLEncoder.encode("公用信息表","UTF-8");
url = ="../birt/frameset?__report=privilegerpt.rptdesign?m=<%=param%>"

沒有留言: