`
fengyie007
  • 浏览: 153601 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

tomcat地址栏传中文

    博客分类:
  • java
阅读更多
tomcat做web服务器时,通过地址栏传中文参数时,为防止浏览器上的为乱码

在服务器server.xml中配置对应的端口中配置编码方式即可.例如:

    <Connector port="8080"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000"
               disableUploadTimeout="true"  useBodyEncodingForURI="true" URIEncoding="UTF-8"/>

中加入useBodyEncodingForURI="true" URIEncoding="UTF-8"就可以了.

 
分享到:
评论
2 楼 nianzhi 2011-05-29  
tomcat7.0之后这样配置就不行了。根本没有作用。
1 楼 nianzhi 2011-05-29  

相关推荐

    地址栏传递中文参数乱码在js里用escape转码

    当我们在Web开发中遇到URL地址栏传递中文参数出现乱码的问题时,一个常见的解决办法是使用JavaScript中的escape函数进行转码。这个函数能够将字符串中的中文字符转换为一个十六进制形式的URL编码字符串。在某些...

    jsp地址栏传中文显示乱码解决方法分享

    在开发Java Web应用程序时,尤其是使用JSP技术时,可能会遇到一个常见的问题,那就是在URL地址栏传递中文参数时出现乱码。这个问题主要是由于字符编码不一致导致的。本篇文章将详细讲解如何解决JSP中地址栏传中文...

    tomcat字符编码总结

    页面链接中传递中文参数** - **问题**: 页面链接中包含中文参数时,由于浏览器默认编码方式与服务器端不一致,导致乱码。 - **解决方案**: 在生成链接时,使用`URLEncoder.encode("中文", "UTF-8")`对参数进行编码...

    android 从tomcat服务器下载东西Demo

    在Android平台上,从远程服务器(如Tomcat)下载文件是一个常见的任务,这通常涉及到网络编程、文件处理以及多线程等技术。在这个“android从tomcat服务器下载东西Demo”中,我们将探讨如何实现这样一个功能,特别是...

    中文乱码解决方案终稿.pdf

    3. 页面链接传递中文参数:URL编码由浏览器处理,服务器按URIEncoding解码。 4. 地址栏直接输入中文:IE6可能会使用UTF-8编码URL,需确保服务器支持。 针对第三种和第四种情况,即页面链接和地址栏输入中文,Tomcat...

    中文乱码解决方案归纳.pdf

    3. 页面链接传递中文参数:同GET提交,依赖`URIEncoding`。 4. 地址栏直接输入中文:仅依赖`URIEncoding`,易造成乱码。 当`URIEncoding`设置为非`UTF-8`编码时,如Tomcat默认的`ISO-8859-1`,中文字符在解码过程中...

    js通过地址栏给action传值(中文乱码全是问号)

    在Web开发中,经常需要通过地址栏(URL)向服务器传递数据,这通常是通过URL的查询参数实现的。在JavaScript中,可以使用各种方法(如location.href或assign()等)将参数附加到URL后,并发送到服务器。服务器端...

    中文乱码解决方案参考.pdf

    然而,即便如此,仍然可能出现乱码问题,特别是通过浏览器地址栏直接输入中文参数或者页面链接传递中文参数时。这是因为不同的请求方式有不同的处理机制: 1. **表单GET提交**:浏览器根据页面的charset(通常是UTF...

    中文乱码处理方案.docx

    在分析这个问题时,我们将围绕四个类型的中文问题展开讨论:表单GET提交、表单POST提交、页面链接传递中文参数和地址栏直接输入中文提交。 首先,我们需要理解字符编码的基本概念。字符编码是用来表示文本的规则,...

    中文乱码解决方案.pdf

    - **页面链接传递中文参数**:链接URL中的中文参数受浏览器和Tomcat的URIEncoding影响。 - **地址栏直接输入中文提交**:浏览器直接编码URL,Tomcat需对应解码。 6. **编码转换示例**: 当Tomcat的URIEncoding为...

    使用Get方式提交数据到Tomcat服务器的方法

    1. **安全性**:GET请求的数据会显示在浏览器的地址栏,因此不适用于传输敏感信息,如密码。 2. **长度限制**:URL的长度有限制(通常2KB左右),所以GET方式不能传输大量数据。 3. **缓存问题**:GET请求会被浏览器...

    字符乱码de.pdf

    比如,用户在浏览器地址栏输入包含中文参数的URL:`http://localhost:8080/test/test.jsp?param=大家好`。在JSP页面中,我们用以下代码处理`param`参数: ```jsp ("param"); %&gt; ``` 然而,简单的两行代码可能导致...

    JSP乱码终极攻略和AJAX初步运用

    这是因为在地址栏输入或AJAX中传递的GBK编码的中文参数,服务器会自动转为ISO-8859-1,GBK解码仍然能得到正确的中文。 当涉及到AJAX技术时,尤其是通过`window.open()`或`location.href()`方法传递URL中的中文参数...

    字符乱码de.docx

    例如,从页面链接中打开的URL和直接在地址栏输入的URL可能有不同的编码结果,这取决于浏览器的默认行为和用户设置。 8. **系统默认编码**: 在中文操作系统上,查询字符串通常是使用GBK编码传递给Web服务器的。...

    09_Java Web——Request&Response案例

    6. **转发与重定向**:在Servlet中,我们可以使用RequestDispatcher的`forward()`方法进行请求转发,这会在服务器端内部完成,客户端浏览器地址栏不会改变。而`sendRedirect()`是重定向,客户端会发起新的请求,地址...

    JSP servlet 配置文档

    在浏览器的地址栏中输入http://localhost:8080,并回车键。如果Tomcat服务器安装正确,应该看到Tomcat的欢迎页面。 二、JSP 和 Servlet 的基本概念 JSP是一种服务器端脚本语言,主要用于开发基于Web的应用程序。...

    BS部分蓝桥题库.docx

    - GET方法提交的数据会显示在浏览器的地址栏中,适合传递小量非敏感信息。 - POST方法提交的数据不会显示在地址栏,更适合传递敏感数据或大量数据。 4. **B/S架构**: - 在B/S结构中,程序部署在应用服务器上,...

    网络软件开发实验五-servlet的应用

    1. 对于Tomcat,如何做到“只能通过Servlet转发的方式访问某个JSP页面,即,禁止用户通过浏览器地址栏直接访问该页面”? 解决方法是使用Servlet转发的方式访问该页面,即,禁止用户通过浏览器地址栏直接访问该页面...

Global site tag (gtag.js) - Google Analytics