windows - tomcat7.0环境下jsp页面出现乱码问题无法解决

查看:347
本文介绍了windows - tomcat7.0环境下jsp页面出现乱码问题无法解决的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

在编写web工程时,将写好的html网页前端模板导入到工程里,将.html文件修改成.jsp页面,同时在web.xml也配置了

<!-- 配置中文过滤器,设置的是request与respon -->
    <filter>
        <filter-name>encoding</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>encoding</filter-name>
        <url-pattern>*.do</url-pattern>
    </filter-mapping>

同时eclipse的工作环境设置成utf-8格式的,jsp页面的也全部设置成utf-8格式的,如图
eclipse的

jsp的编码设置

但是在运行时还是乱码,而且不仅中文乱码,中英文阿拉伯数字都变成了乱码
原界面图

乱码界面图

之前思考了下可能是因为转换页面之后没加

<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>

的原因 ,但是在页面顶端添加之后还是没有效果,甚至样式消失了(没有改别的地方,只是加了这一行)

请问这样的问题要怎么解决?

只有一小部分的页面没有出现乱码,但是这些页面和其他的一样也没在开头加那行代码

解决方案

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>

加了这行代码之后还是有问题,但是重启电脑之后运行乱码消失。(重启大法好!)

这篇关于windows - tomcat7.0环境下jsp页面出现乱码问题无法解决的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆