lt html gt 错误,[求助]tomcat,web.xml,<error-page>,乱码

本文介绍如何在Tomcat中设置URI编码以解决中文乱码问题。通过修改server.xml文件中的URIEncoding属性为GBK,确保HTTP请求参数正确传递。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如果你的程序涉及到uri傳值的話,那必須設定tomcat的encoding。

以下是我在網上找的,

打开tomcat的server.xml文件,找到区块,加入如下一行:

URIEncoding=”GBK”

完整的应如下:

在server.xml修改2个地方

maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

enableLookups="false" redirectPort="8443" acceptCount="100"

debug="0" connectionTimeout="20000"

disableUploadTimeout="true" URIEncoding=’GBK’/>

port="8009" minProcessors="5" maxProcessors="75"

enableLookups="true" redirectPort="8443"

acceptCount="10" debug="0" connectionTimeout="0"

useURIValidationHack="false" protocol="AJP/1.3"

protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"

URIEncoding=’GBK’/>

在 Java Web 应用程序中,`web.xml` 文件用于配置 Web 应用程序的部署描述符。`<context-param>` 标签是 `web.xml` 文件中的一种配置元素,用于声明应用程序的初始化参数。 `<context-param>` 标签中包含了应用程序需要的一些全局参数,这些参数可以在整个应用程序中使用。例如,数据库连接字符串、日志输出路径等。通过在 `web.xml` 文件中定义这些参数,我们可以在应用程序的任何位置使用它们,而不必硬编码到应用程序的代码中。这样,当这些参数需要修改时,我们只需要修改 `web.xml` 文件中的值,而不必修改代码。 下面是一个使用 `<context-param>` 标签定义应用程序初始化参数的示例: ```xml <web-app> <context-param> <param-name>databaseUrl</param-name> <param-value>jdbc:mysql://localhost:3306/mydatabase</param-value> </context-param> <context-param> <param-name>logFilePath</param-name> <param-value>/var/log/myapp.log</param-value> </context-param> </web-app> ``` 在上面的示例中,应用程序定义了两个初始化参数 `databaseUrl` 和 `logFilePath`。这些参数可以在应用程序中通过 ServletContext 或者 JSP 中的 `getInitParameter()` 方法来获取。例如,在一个 Servlet 中获取 `databaseUrl` 参数的方式如下: ```java public class MyServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String databaseUrl = getServletContext().getInitParameter("databaseUrl"); // ... } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值