JSP中文乱码怎么办
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,这篇文章将为大家详细讲解有关JSP中文乱码怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.调用JSP页面显示乱码通过浏览器调用JSP页面,在客户端浏览器中所
千家信息网最后更新 2024年11月23日JSP中文乱码怎么办
这篇文章将为大家详细讲解有关JSP中文乱码怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
1.调用JSP页面显示乱码
通过浏览器调用JSP页面,在客户端浏览器中所有的中文内容出现乱码。
解决:
首先确认本JSP在编辑器中保存时,使用的是GBK的编码格式,然后在JSP页面的开始部分添加 <%@ pageEncoding="GBK" %>就可以解决中文乱码问题。
2.调用Servlet页面显示乱码
通过浏览器调用Servlet,Servlet在浏览器中显示内容出现乱码
解决:
在Servlet使用response在输出内容之前,先执行response.setContentType("text/html;charset=GBK")设定输出内容的编码为GBK
3.Post表单传递参数乱码
通过JSP页面、HTML页面或者Servlet中的表单元素提交参数给对应的JSP页面或者Servelt而JSP页面或者Servlet接收的中文参数值乱码。
解决:
在接收POST提交的参数之前,使用request.setCharacterEncoding("GBK")设定接收参数的内容使用GBK编码
更好的解决方法是使用过滤器技术
package com.htt; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; public class Encoding implements Filter { public void destroy() { } public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { request.setCharacterEncoding("GBK"); chain.doFilter(request, response); } public void init(FilterConfig filterConfig) throws ServletException { } } Web.xml文件中的设置encoding com.htt.Encoding encoding /ToCh_zn
关于"JSP中文乱码怎么办"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
乱码
页面
内容
中文
参数
浏览器
浏览
篇文章
编码
怎么办
更多
表单
输出
不错
实用
元素
客户
客户端
技术
文件
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
合肥万户网络技术有限公司江西
ibm系列服务器技术认证
数据库中文件组包括什么
网络技术三级备考攻略
北京数据库消防技术服务号选择
服务器主板加固态硬盘
我身边的网络安全短视频
bi直连数据库安全
江苏前端软件开发定制费用
启元软件开发
网络安全国家稳定
软件开发和项目管理的理解
自学数据库编程
2k21怎么连不进服务器
党委党组加强网络安全会议
阳光网络安全知识
我的世界服务器怎么回收出售物品
SQL数据库指针
项目架构图和数据库建模软件
华为服务器面板指示灯
中卫市网络安全会议
安徽企业软件开发零售价格
天水网络安全处警室电话
计算机网络技术学校的培训经历
金融机构无线网络安全自查
android数据库怎么做
网络安全创新举措
怎么去除网络安全的广告
厦门西岐网络技术
服务器域名与安全证书