博文

目前显示的是 五月, 2008的博文

关于FineReport中文参数的问题

中文参数传递会出现编码的问题,如果Tomcat的server.xml的Connector中指定URIEncoding="utf-8",那么FineReport参数传递需要把参数用utf-8 Encode java.net.URLEncoder.encode(xxx, "utf-8"); 如果先转换为utf-8:new String(request.getParameter("xxx").getBytes("ISO-8859-1"), "utf-8"); 再进行Encode就会出现乱码

DisplayTag的中文问题

如果URL中含有非英文和非数字的参数,DisplayTag会对他们自动编码,点击其他页后又会对编码后的参数编码,自然会出错了。 尝试了修改Tomcat的server.xml,也尝试过修改源代码,但都未成功 确实是个很头痛的问题