<tr>
        <td height="153" align="center">${param.content} <a href="$param.url"></a></td>
    </tr>
我的页面是这样,但为什么参数传过来就变乱码了,我已有写过滤器了。

解决方案 »

  1.   

    建议在传参之前先转换一个编码问题,这个是url参数传递,最好写个工具类,如:/**
     * 将编码转成中文编码GBK
     * @author fafuhefan
     * 返回中文字符串
     */
    public class ToGBK { /**
     * @param str
     * 需要转换的字符串
     * @return
     * 中文字符串
     */
    public static String toGBK(String str) {
    try {
    str = java.net.URLEncoder.encode(str, "gb2312");
    } catch (UnsupportedEncodingException e) {
    e.printStackTrace();
    }
    return str;
    }}