Javaweb关于web.xml的相关配置信息

devtools/2024/11/26 19:54:22/
xmlns="http://www.w3.org/2000/svg" style="display: none;">

xml_0">Javaweb关于web.xml的相关配置信息

初始页面

xml"><!--  规定加载进入的初始页面-->
<welcome-file-list><welcome-file>/login.jsp</welcome-file>
</welcome-file-list>

配置Servlet

xml"><!--配置Servlet-->
<servlet><servlet-name>UserLoginServlet</servlet-name><servlet-class>com.hz.servlet.UserLoginServlet</servlet-class><!-- 启动tomcat就加载Servlet--><load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping><servlet-name>UserLoginServlet</servlet-name><url-pattern>/userLoginServlet</url-pattern>
</servlet-mapping>

过滤器

xml"><!--过滤器-->
<filter><filter-name>charEnCoding</filter-name><filter-class>com.hz.filter.CharEnCodingFilter</filter-class>
</filter>
<filter-mapping><filter-name>charEnCoding</filter-name><url-pattern>/*</url-pattern>
</filter-mapping>

配置乱码的公共参数

xml"><!--  配置公共参数  -->
<context-param><param-name>charEncoding</param-name><param-value>utf-8</param-value>
</context-param>
//定义编码
private  String bm = ""; 
//Servlet初始化编码
@Override
public void init(ServletConfig config) throws ServletException {bm = config.getServletContext().getInitParameter("charEncoding");
}
//config.getServletContext() 获取xml中配置的公共参数
private String character = "GBK";
//Filter初始化编码
@Override
public void init(FilterConfig filterConfig) throws ServletException {character = filterConfig.getServletContext().getInitParameter("charEncoding");
}

http://www.ppmy.cn/devtools/137204.html

相关文章

网络安全与加密

1.Base64简单说明描述&#xff1a;Base64可以成为密码学的基石&#xff0c;非常重要。特点&#xff1a;可以将任意的二进制数据进行Base64编码结果&#xff1a;所有的数据都能被编码为并只用65个字符就能表示的文本文件。65字符&#xff1a;A~Z a~z 0~9 / 对文件进行base64编码…

内嵌编辑器+AI助手,Wave Terminal打造终端新体验

作为新一代终端工具的佼佼者&#xff0c;Wave Terminal 突破性地将传统命令行与现代图形界面相结合&#xff0c;为开发者带来全新的操作体验。这款创新的开源终端工具跨越了操作系统的界限&#xff0c;完美支持 macOS、Windows 和 Linux 平台&#xff0c;特别适合需要频繁处理远…

深入解析分布式遗传算法及其Python实现

目录 深入解析分布式遗传算法及其Python实现目录第一部分:分布式遗传算法的背景与原理1.1 遗传算法概述1.2 分布式遗传算法的引入1.3 分布式遗传算法的优点与挑战优点:挑战:第二部分:分布式遗传算法的通用Python实现2.1 基本组件的实现第三部分:案例1 - 基于多种交叉与变异…

Java NIO 核心知识总结

在学习 NIO 之前&#xff0c;需要先了解一下计算机 I/O 模型的基础理论知识。还不了解的话&#xff0c;可以参考我写的这篇文章&#xff1a;Java IO 模型详解。 一、NIO 简介 在传统的 Java I/O 模型&#xff08;BIO&#xff09;中&#xff0c;I/O 操作是以阻塞的方式进行的。…

[Unity Demo]从零开始制作空洞骑士Hollow Knight第二十集:制作专门渲染HUD的相机HUD Camera和画布HUD Canvas

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、制作HUD Camera以及让两个相机同时渲染屏幕二、制作HUD Canvas 1.制作法力条Soul Orb引入库2.制作生命条Health读入数据3.制作吉欧统计数Geo Counter4.制作…

菊风视频能力平台开发服务正式入驻华为云云商店,成为华为云联营联运合作伙伴

日前&#xff0c;菊风视频能力平台开发服务正式入驻华为云云商店&#xff0c;成为华为云在实时音视频领域的联营联运合作伙伴。 菊风结合自身产品方案优势与华为云开放、共盈的生态优势强强联手&#xff0c;在推动金融行业数字化转型的路上又向前迈出了一大步。华为云云商店作为…

如何使用 Python 开发一个简单的文本数据转换为 Excel 工具

目录 一、准备工作 二、理解文本数据格式 三、开发文本数据转换为Excel工具 读取CSV文件 将DataFrame写入Excel文件 处理其他格式的文本数据 读取纯文本文件: 读取TSV文件: 四、完整代码与工具封装 五、使用工具 六、总结 在数据分析和处理的日常工作中,我们经常…

进程与线程的区别(详解)(包括线程与进程的调度问题)

前言&#xff1a; 计算机的发展是飞速的&#xff0c;从底层的算术逻辑单元ALU(Arithmetic & Logic Unit)、控制单元CU(Control Unit)&#xff0c;到中央处理器CPU&#xff08;Center Process Unit)。 发展是非常迅速的&#xff0c;如今我们需要要深刻认识计算机&#xff0c…