jsp传值到action中出现乱码怎么解决

jsp传值到action中出现乱码怎么解决,第1张

可以设置一个过滤器filter,在里面加上requestsetCharacterEncoding("GBK");responsesetContentType("text/jsp;charset=GBK");就好了。

或者直接将上面两句放到action的方法中,不过要放在方法中的最前面。

添加一个过滤器 将输入输出都设为utf-8 试试

public class Filter implements javaxservletFilter {

public void destroy() {

}

public void doFilter(ServletRequest req, ServletResponse res,

FilterChain cha) throws IOException, ServletException {

reqsetCharacterEncoding("UTF-8");

ressetCharacterEncoding("UTF-8");

chadoFilter(req, res);

}

public void init(FilterConfig arg0) throws ServletException {

}

}

<filter>

<filter-name>filter</filter-name>

<filter-class>comutilFilter</filter-class>

</filter>

<filter-mapping>

<filter-name>filter</filter-name>

<url-pattern>/</url-pattern>

</filter-mapping>

编码问题,>

以上就是关于jsp传值到action中出现乱码怎么解决全部的内容,包括:jsp传值到action中出现乱码怎么解决、jsp编码UTF-8,action编码GBK,jsp页面参数经过几次转向(jsp-action-jsp-action-jsp)乱码问题怎样解决、asp.net 后台 Request.Params时遇到前台发送的中文字符 , 得到乱码怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10155753.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存