jsp-JSP放在WEB-INF中 ,访问乱码如何解决

问题描述

JSP放在WEB-INF中 ,访问乱码如何解决

我把JSP页面放到 web-inf中,进行访问,出现乱码,该怎么解决呢/

解决方案

是什么乱码,页面指定编码
<%@ page language="java" pageEncoding="UTF-8"%>

解决方案二:

乱码问题,无非就是两个问题,首先是你什么编码方式编码,然后是客户端以什么方式解码。你的页面是指定的什么编码,还有你的浏览器是以什么方式解码的?

解决方案三:

jsp上 指定编码了吗?

解决方案四:

保持编码的统一,一般而言,建议源码以及文件都采用UTF-8编码,目前主流的浏览器都是可以自动根据jsp页面设置的编码类型自动解码的。

解决方案五:

加上这个,注意,要引入springMVc的jar包

    <!-- 设置Servlet编码 -->
    <filter>
        <filter-name>Set Character 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>Set Character Encoding</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

解决方案六:

访问web_inf下的jsp和html文件
访问web_inf下的jsp和html文件

时间: 2024-08-07 19:51:19

jsp-JSP放在WEB-INF中 ,访问乱码如何解决的相关文章

JavaMail发送邮件中主题乱码的解决方法

发送邮件|解决 很多朋友都使用过JavaMail进行邮件发送,在邮件正文中的乱码容易解决.但邮件主题的乱码无论怎样转码总是显示一堆乱码.到底应该怎么处理呢? JavaMail中的邮件主题需要进行BASE64编码,格式形如:=?GB2312?B?xPq1xMPcwuvS0b6t1tjWw6Osx+u+ob/stcfCvKOssqLQ3rjEw9zC66Oh?=所以,直接使用msg.setSubject("中文主题"),或者msg.setSubject("中文主题".g

JSP取得在WEB.XML中定义的参数

js|web|xml 在WEB.XML文件中设置参数: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <we

JSP取得在WEB.XML中定义的参数_XML/RSS

在WEB.XML文件中设置参数: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> 

JAVA WEB开发中处理乱码汇总

在开发中难免会遇到中文显示乱码的问题,乱码问题是一个很棘手的问题,常常令程序员抓狂.现在把我使用的几种解决乱码的方案和大家共享! 一.表单提交的乱码处理 表单提交分为GET和POST两种提交方式.两种方式的乱码解决又不一样,用POST提交只需要在接受的时候加上 request.setCharacterEncoding("utf-8");而GET方法处理应该将接收过来的值打碎成ISO-8859-1编码的, 然后再组装成UTF-8的,new String(request.getParame

在web service 中访问不了证书私钥。

问题描述 如题,我在WEBSERVICE中使用证书的私钥来解密,客户端发过来的信息时,只要一访问私钥对像就出错.怀疑是权限问题,那位高手可以指点一下.如以下的语X509Certificate2prikeycert=XmlXChange.GetCertificateBySubject(StoreName.My,StoreLocation.LocalMachine,ConfigurationManager.AppSettings["PrivateKey"]);xchanger.Privat

利用TOMCAT解决WEB开发中中文乱码的问题

很容易的一个方法, 不需要去更改自己的应用程序.找到   TOMCAT/conf/server.xml  <Connector port="8080" protocol="HTTP/1.1"                connectionTimeout="20000"                URIEncoding="GBK" <!-- 添加这个就可以了-->               redir

Ajax 中XmlHttp 乱码 的解决方法 (UTF8,GB2312 编码 解码)

ajax|xml|编码|解决 用XMLHTTP Post  Form时的表单乱码有两方面的原因--Post表单数据时中文乱码:服务器Response被XMLHTTP不正确编码引起的乱码.换句话说,本文主要解决两个问题--怎样正确Post中文内容&怎样正确显示得到的中文内容. Part I: Post中文内容 先看看E文的表单是怎么提交的: CODE:[Copy to clipboard]<SCRIPT language="JavaScript"> strA = &q

.net 如何在web.config中读取自定义节点以及注意的问题

web|问题 这几天在做一个urlMapping类库的时候用到了如何读取web.config中自定义节点, 做完后觉得挺好 现就制作过程叙述一下. web.config文件在web application中起着非常重要的作用. 它本身包含了授权,handler,compilation,globalization,错误与跟踪等一系列设置.但是当你需要一些特殊的或者想添加自己的settings时,应该如何做呢? 要创建自定义设置 要求有2步:写cs代码 和 修改web.config 代码 这里我们创

expression web 4文档乱码解决方法

expression web 4 文档乱码怎么解决,如下图 文档出现乱码的都是没有声明的页面,可以改变软件编码. 文档-属性 出现对话框,选语言选项-以如下编码方式重新加载文档,下拉菜单选择utf-8