精华内容
下载资源
问答
  • tomcat7 url Get乱码

    2011-08-07 15:12:48
    (1) http get 乱码: 修改server.xml文件 ...如果是通过apache ajp 代理 访问 tomcat 出现get乱码: 修改server.xml文件 [code="xml"] [/code] 按要求修改可以解决get乱码...
    (1)
    http get 乱码:
    修改server.xml文件

    <Connector port="8080" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="9443" URIEncoding="UTF-8"/>

    (2)
    如果是通过apache ajp 代理 访问 tomcat 出现get乱码:
    修改server.xml文件

    <Connector port="8009" protocol="AJP/1.3" redirectPort="9443" URIEncoding="UTF-8"/>


    按要求修改可以解决get乱码
    展开全文
  • RFC3986 规范定义Url中只允许英文,数字,特殊字符。否则接收会出现乱码,中文参数报错情况,报错信息3980。 解决办法:修改tomcat配置文件   1 把获取的字符串参数的字节码,再重新使用utf-8编码 2 在设置以...

    RFC3986 规范定义Url中只允许英文,数字,特殊字符。否则接收会出现乱码,中文参数报错情况,报错信息3980。

    解决办法:修改tomcat配置文件

     

    1 把获取的字符串参数的字节码,再重新使用utf-8编码

    2 在设置以附件形式打开时,不同的浏览器会对默认的名字编码,根据不同浏览器要对名称进行编码之后,再放入文件名,进行编码

     

    展开全文
  • Tomcat 启动乱码设置

    2021-04-05 10:27:21
    所以直接访问的时候,URL中要是存在中文就解析不到,这个解析拿着一堆乱码去根据名称找静态资源肯定是找不到的。 写"UTF-8"注意引号问题 启动时候控制台乱码问题。这个问题也是,以前以为是工具的原因,...
    1. 访问中文名称的静态资源访问不到,简直要吐血了。解决办法是修改tomcat 配置。 具体是在tomcat的安装目录 -->conf -->server.xml  里面找到Connector  默认是没有URIEncodeing的。  所以直接访问的时候,URL中要是存在中文就解析不到,这个解析拿着一堆乱码去根据名称找静态资源肯定是找不到的。  写"UTF-8"注意引号问题

       

     

    1. 启动时候控制台乱码问题。 这个问题也是,以前以为是工具的原因,但是从eclipse 换到idea 还是一样,二期两个工具打印的乱码错误都一样,所以大概率排除了工具的原因,就是tomcat 自己的原因了。 的确是的,ttomcat 启动会自己打印日志,可想而知它肯定有自己的日志打印配置。 修改日志打印的配置就行了。具体是在tomcat-->conf-->logging.properties 里面。  如果开始时UTF-8 就把这一行删除或者改为GBK. 这里的说法是,删除就是使用默认的GBK.  控制台打印时使用系统级别的打印,系统是默认是支持GBK的。 所以tomcat升级之后使用了UTF-8 和控制台不一致导致乱码。 这个修改后重启tomcat 控制台的乱码解决了。

       

     

    1. 上传和下载的文件包含中文出现乱码。个人理解是,上传和下载中的文件名中的中文或者内容的中文都包含在上传的流中,和第二种的乱码不一样,第二种是URL 中。针对这种情况,解决的方法是:指定tomcat 在解析文件的时候用UTF-8去解析图上是在ieda 中配置的-Dfile.encoding=UTF-8.

       

     

    1. 页面跳转是时候出现乱码。比如在URL 中传参的时候,要是 有中午,就容易出现乱码。这个时候,可以在发送请求的时候,对即将发送的url 进行编码,单独设置编码格式。 例如:

       

     

     这样来强制给url 进行编码。然后再controller 里面解码:

     

    其中hosoname就是中文参数。

    展开全文
  • 解决问题的核心在于修改Tomcat的...Tomcat内置的对于get协议中的URL编码是ISO-8859-1,这个字符集不能直接支持中文等双字节的信息,而中文文件的下载链接恰恰是通过get协议进行的。 打开$tomcat安装目录$/config/se...

    解决问题的核心在于修改Tomcat的配置,在Server.xml文件中添加一个名为URIEncoding的属性,它用于对HTTP请求中的get方法传过来的URL进行编码。Tomcat内置的对于get协议中的URL编码是ISO-8859-1,这个字符集不能直接支持中文等双字节的信息,而中文文件的下载链接恰恰是通过get协议进行的。

        打开$tomcat安装目录$/config/server.xml文件,在其中找到如下代码:

    <Connector port="8080" protocol="HTTP/1.1" 
    connectionTimeout="20000" 
    redirectPort="8443" />

     

     

     

        这段代码规定了Tomcat监听HTTP请求的端口号等信息,在这里添加一个属性:URIEncoding,值为UTF-8,即可让Tomcat以UTF-8的编码处理get请求:

    <Connector port="8080" protocol="HTTP/1.1" 
    URIEncoding="utf-8" 
    connectionTimeout="20000" 
    redirectPort="8443" />

     

     

     

     

    在Web应用程序中 如果调用response.sendRedirect()方法重定向到中文文件名的页面 需要如下的方式调用

    response.secdRedirect(java.net.URLEncoder.encode("员工信息.html","UTF-8"));

     

    转载于:https://www.cnblogs.com/hwaggLee/p/5732262.html

    展开全文
  • 参照图中 选好对应的Tomcat Deployment 选择好相应的war Server菜单 URL 和 Deployment菜单中 Application context 路径一致
  • tomcat中文乱码

    2012-04-25 13:56:07
    页面中没乱码url传参也没有问题,但是在192.168.2.40的linux服务器上做这样的设置就不行了,虽然页面没有乱码,但是传参的时候就出现中文乱码了!   原因分析: 因为我们服务器中的tomcat是通过apache转发系统...
  • 问题描述:当我们在浏览器地址栏中输入url访问tomcat8.0以下的服务器时,服务器将url默认编码为ISO-8859-1类型,然后servlet接收到编码后的参数,中文出现乱码!有两种解决方案:第一种:对接收的参数进行二次编码...
  • 首先,浏览器默认下面会以UTF-8(unicode)编码来发送URL请求给服务器,这时,如果URL包含中文,就需要在TOMCAT中的配置文件server.xml修改,在其中的目前使用的端口的那个Connector下设置URIEncoding="UTF-8",这样就...
  • 1.默认tomcat容器的默认页面。  /index.html  这种方式适合访问静态的页面(也包括JSP)或者说是没有任何参数的页面。 或者配置web.xml中的welcome-file-list index.html index.jsp 2.配置web.xml ...
  • 访问带中文参数的url,或者提交get方法到后台包含中文参数的时候,可能后台接收到的是乱码,比如访问这个地址:http://www.codingyun.com/tag/框架实例后台可能就会出现乱码,具体解决方案如下:一、配置tomcat...
  • 直接在浏览器使用url地址访问2.页面提交form表单时,method设置为GET3.使用ajax获取数据时,mehtod设置为GET4.在程序中使用jvm提供URL资源定位实现方式(java.net.URL)..二、问题重现1.默认情况描述Tomcat服务器(默认...
  •  tomcat 对get请求方式中的GBK 中文请求乱码,不能修改 tomcat/conf/下的 server.xml,因为该tomcat服务器上有其他系统正在运行!!   想到的解决方案:  1、 换成 post 方式提交,后台写 过滤器将相应访问的...
  • 处理方法一: js 程序代码:url=encodeURI(url);注意是整个URL 服务器端的代码:String linename = new String(request.getParameter("name")....当jsp 格式为GBK的时候,tomcat不加编码格式时,路径访问中文
  • 访问带中文参数的url,或者提交get方法到后台包含中文参数的时候,可能后台接收到的是乱码,比如访问这个地址: http://www.codingyun.com/tag/框架实例 后台可能就会出现乱码,具体解决方案如下: 一 配置...
  • 问题: 一个查询框,输入中文, 点击...分析:get方法传输参数,参数是放在url上. 解决方案: 1.在tomcat安装目录下conf目录下,找到server.xml文件,并在如下标签中添加URIEncoding="UTF-8"  connectionTimeout
  • Tomcat中文编码问题

    2014-06-24 13:30:22
    地址栏中的URL访问后台,并且带有中文参数时,会出现中文乱码的 问题,这时候只要在tomcat的server.xml文件中加一段代码URIEncoding="UTF-8"就好 [code="java"] [/code] 重启tomcat后,再...
  • 通过URL传递中文参数导致访问失败

    千次阅读 2017-03-07 17:16:16
    是无法解决显示中文乱码的问题的,要通过修改Tomcat配置文件才能解决这个问题,过程如下:当有个URL像传递username=李四这个参数的时候,例如: 李四">URL Test当你点击这个链接时,会发现: 用户
  • 原来的发送短信的包都是好用的,post方式和get...最近发现用post方式提交的正常,用IE地址栏里直接用url传递参数就是乱码的。 到服务代码里加了输出在转码前和转码后分别输出,发现,get请求的时候不用转就正常的...
  •   1、创建Maven的Web项目  2、配置项目的GAV ...uriEncoding URL按UTF-8进行编码,这样就解决了中文参数乱码。 Server 指定tomcat名称。 备注: &lt;plugins&gt; &lt;plugin&g...
  • 3.1.2 访问3.1.3 修改Tomcat配置文件3.2 解决表单提交中文乱码问题3.2.1 编写encode2.jsp3.2.2 访问3.2.3 添加语句4 思考题 1 实验目的 了解JSP页面乱码问题; 掌握URL传递参数乱码问题解决方法; 掌握表单...
  • 今天遇到一个坑。编译器,数据库,访问数据库的url都设置了字符集,还是出现了中文乱码问题。后来改了tomcat的字符集就好了, tomcat安装文件夹 -> conf -> server.xml ...
  • 乱码以及restful风格

    2016-06-15 16:56:16
    1.乱码 post 可以使用CharacterEncodingFilter解决 get 需要在tomcat配置文件 server.xml里修改 URIEncoding=”UTF-8” 2.festful风格url 按名称传参数,而不按顺序传参 3.一个笨方法 通过参数指定不同的...
  • 你的项目乱码了吗?

    2018-08-18 16:11:07
    项目中遇到乱码很正常,特别是和别的项目对接时更是寻常,这周在项目中解决的GET乱码问题,场景是一个...URIEncoding="GBK",这就会导致所有访问这个tomcat下的GET请求url参数都会被GBK格式解码,即使请求头上有Con...
  • 近期项目遇到中文乱码问题,需要兼容很多请问,故又回顾了乱码的产生及解决,...1、URL形式:URL方式+参数访问、页面链接、表单get请求(http://XXX?key=value&key=value...) 解决: a、new String(request.getParam
  • 一台是服务器(linux),分别安装java环境,各自跑tomcat,只是数据库是用服务器上的那个oracle,现在开发的那台机里访问一个页面,如:http://192.168.2.100/news/index.jsp,页面一切正常,没有出现乱码。但如果是将...
  • 因为在一个TOMCAT的http://127.0.0.1:8080端口的一个WEB应用中,需要使用AJAX的方式访问http://127.0.0.1:8989端口下的资源,来动态更新页面上的数据,由于在firefox碰到跨域问题,不得以写了一个servlet 代理,通过代理...
  • 需要url直接访问中文名的文件,类似于在地址栏里直接输入http://localhost:8080/example/丽江旅游攻略.doc 来进行文件下载,tomcat的server.xml文件中connector的URIEncoding配置成utf-8时,没有问题,配置成gbk时,...
  • 请求拦截问题,相信有很多同学遇到过这样的问题,访问不到资源(各种静态和jsp等)404,这得从这个总控制器url-pattern配置讲起,大致我分为三种: 1)固定格式或路径:比如*.do , /user/*.action等等,这种配置...

空空如也

空空如也

1 2 3 4
收藏数 72
精华内容 28
关键字:

tomcat访问url乱码