`
nemy
  • 浏览: 18968 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

tomcat做web服务器时,通过地址栏传中文参数时,编码编译

阅读更多

 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"就可以了.



分享到:
评论
1 楼 Java控 2009-12-18  
我的怎么需要设置useBodyEncodingForURI="false" URIEncoding="UTF-8" 才可以?

相关推荐

    WEB参考资料

    - 请求转发发生在服务器端,请求对象不变,地址栏URL不会更新。 - 重定向是客户端的行为,浏览器收到3xx状态码和新的URL,发起新的请求。 以上是关于WEB开发的一些基础知识点,涵盖了Tomcat的使用、HTTP协议、...

    java面试题web部分

    forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。redirect...

    知识点总结1

    3. **重定向与转发**:`sendRedirect`用于URL重定向,地址栏会显示新URL。而转发(`RequestDispatcher.forward()`)则保持原有URL,内部转移请求。 4. **Session管理**:在URL重定向或链接中,有时需要通过URL重写...

    JavaWeb基础知识汇总-java web

    - **请求转发**:服务器内部的跳转,不改变客户端地址栏显示的URL。 - 实现方法:使用`RequestDispatcher.forward(request, response)`。 #### 三、Servlet核心接口 - **ServletConfig接口** - 提供了获取...

    用Eclipse 创建一个简单的web项目(图文教程)

    在浏览器地址栏输入地址 localhost:8080/web02/,即可访问项目。如果添加一个 welcome.jsp 页面,仍然可以直接输入项目地址访问 index.jsp。 这些知识点都是使用 Eclipse 创建一个简单的 Web 项目所需要掌握的知识...

    servlet学习笔记

    - **请求头**:如`Host: localhost:8080`用于指明请求的服务器地址。 - **请求正文**:GET请求中无正文内容。 - **POST请求**:用于提交数据,数据放在请求正文中,没有数据大小限制,安全性较高。 示例:`...

    JSP应用开发-开发环境的配置.pptx

    Tomcat是Java Web开发的必备软件,它为B/S系统提供Web服务器,如同windows下的IIS。Tomcat的下载地址为http://tomcat.apache.org/。 Tomcat的安装与配置: * 运行安装文件 * 安装完成后运行bin目录下的startup.bat...

    JavaWeb知识点汇总.docx

    - Servlet运行在服务器端,编译后的`.class`文件由Web服务器调用执行。 - Servlet需遵循Java Servlet API,实现特定接口如`javax.servlet.Servlet`和`javax.servlet.http.HttpServlet`。 - 主要功能包括接收请求...

    javaWeb基础资料

    `GET`方法在地址栏可见,长度有限制。 - 导入类:使用`&lt;%@page import="..."%&gt;`导入所需类库。 11. **JSP指令**:除了`&lt;%@page%&gt;`,还有`&lt;%@include%&gt;`和`&lt;%@taglib%&gt;`等指令,分别用于静态包含和引入自定义标签库...

    达内servlet/jsp/jquery资料

    - 与重定向不同的是,客户端浏览器地址栏中的URL不会发生变化。 ### 17. 转发与重定向的区别 - **转发** 不会产生新的HTTP请求,而**重定向** 会产生一个新的HTTP请求。 - 转发过程中数据可以通过请求对象传递,而...

    IntelliJ IDEA 2017 建立简单的servlet

    b) 在浏览器地址栏输入“localhost:8080/t1”,按回车查看Servlet输出的结果。 文中提到的QQ和微信群号可能是作者为了交流和提供后续帮助而留下的联系方式。 在整个过程中,我们了解了如何在IntelliJ IDEA中从零...

    有关与JSP技术的笔记

    - **验证**: 打开浏览器,在地址栏输入`http://localhost:8080`,如果能看到Tomcat的欢迎页面,说明安装成功。 **3. Tomcat安装目录详解** - **bin**: 存放二进制文件,如`startup.bat`用于启动Tomcat。 - **...

    javaservlet

    - 如Tomcat、Jetty等,它们负责加载、运行Servlet,处理Servlet生命周期,以及与Web服务器集成。 10. **Web应用打包和部署**: - 通常将Servlet应用打包为WAR(Web ARchive)文件,然后部署到Servlet容器中。 这...

    JSP程序设计习题答案(张跃平、耿祥义).doc

    通过在浏览器地址栏中输入如下格式的URL,可以访问到特定的JSP页面:`http://IP:端口号/Web目录名字/子目录名字/JSP页面`。这里的`IP`是指服务器的IP地址,`端口号`默认为8080,除非已更改为其他端口。 4. **修改...

    三、Servlet_jsp_Struts2笔记

    1. 检查url地址栏的地址写错,特别是web应用名和url-pattern 2. 检查控制台是否有异常信息 3. 项目结构可能存在问题 4. 检查servlet中的service方法的声明是否正确 5. 检查java源代码运行过程中出现异常 6. 确认web....

    java大型企业面试 笔试题 集合

    - Tomcat中文乱码:设置字符编码,如`URLEncoder.encode(name, "UTF-8")`,并在服务器配置相应编码。 - finally块在正常路径和异常路径下都会执行,除非遇到System.exit()或线程中断。 11. **代码输出**:在给定...

    JavaEE面试笔试问答题.docx

    21. **处理中文乱码**:设置请求和响应编码,如`request.setCharacterEncoding("UTF-8")`,确保服务器和客户端一致。 22. **Tomcat内存配置**:在`bin/catalina.sh`或`catalina.bat`中设置`JAVA_OPTS`环境变量,...

    JSP-Servlet-Ajax考题共享

    - 重定向URL可见于浏览器地址栏,而请求转发则不显示。 - 设置JSP的字符编码通常在page指令中用`contentType="text/html; charset=UTF-8"`。 8. **状态管理**: - Cookie是客户端存储数据的技术,通过HttpOnly和...

    JSP程序设计从入门到精通

    使用forward可以将请求从一个页面转发到另一个页面,这个过程对用户是透明的,用户浏览器的地址栏不会发生变化。 #### JSP运行时错误处理 在JSP页面中可以添加错误处理逻辑,比如try-catch块来捕获可能发生的Java...

Global site tag (gtag.js) - Google Analytics