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

ops/2024/11/26 11:24:19/
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/ops/136815.html

相关文章

selinux 和 防火墙

1、selinux的说明 NSA为了控制这方面的权限与进程的问题&#xff0c;就使用linux来作为研究目标&#xff0c;最后将研究的成果整合到linux内核里面去&#xff0c;也就是SELinux。 SELinux是Security-Enhanced Linux的缩写&#xff0c;意思是安全强化的linux。 SELinux 主要由美…

[C++]vector:迭代器失效和vector<string>中更深层次拷贝的问题

迭代器失效 一、迭代器失效的两大类型异地扩容后的失效原地删除后的失效 二、vector<string>出现的深层次拷贝问题 一、迭代器失效的两大类型 异地扩容后的失效 在vector容器中&#xff0c;通常情况下的扩容都是异地扩容&#xff0c;例如resize, reserve&#xff0c;但…

文件分片上传

分片上传&#xff1a; 1、前端&#xff08;vue2elementui&#xff09; <template><div><el-upload:http-request"handleUpload":before-upload"beforeUpload"multiple:auto-upload"false":on-change"handleFileChange&quo…

react项目初始化配置步骤

1.npx create-react-app 项目名称 vue项目同理 2.去编辑器市场安装所需插件&#xff0c;例如ESlint以及Prettier-Code formatter formatiing-toggle 3.在项目中安装 ESLint 和 Prettier 及相关插件&#xff1a; 3.1&#xff1a; npm install --save-dev eslint prettier 3.2…

非递归遍历二叉树(数据结构)

我的博客主页 非递归遍历二叉树 前序遍历&#xff08;迭代&#xff09;中序遍历&#xff08;迭代&#xff09;后续遍历&#xff08;迭代&#xff09; 二叉树的遍历方式有&#xff1a;前序遍历、中序遍历、后续遍历&#xff0c;层序遍历&#xff0c;而树的大部分情况下都是通过递…

使用 Python 的 pdfplumber 库高效解析 PDF 文件

使用 Python 的 pdfplumber 库高效解析 PDF 文件 PDF 文件是日常办公和数据处理中常见的文件格式&#xff0c;而 pdfplumber 是一个专为 PDF 文件解析设计的 Python 库&#xff0c;可以轻松提取文本、表格、图像等内容。本文将介绍 pdfplumber 的基本功能、使用方法&#xff0…

计算机网络谢希仁第七章课后题【背诵版本】

目录 【7-01】计算机网络都面临哪几种威胁?主动攻击和被动攻击的区别是什么?对于计算机网络的安全措施都有哪些? 【7-02】 试解释以下名词:(2)拒绝服务;(3)访问控制;(4)流量分析;(5)恶意程序。 【7-03】为什么说&#xff0c;计算机网络的安全不仅仅局限于保密性?试举例说…

openssl创建自签名证书

原文地址&#xff1a;自签名证书 – 无敌牛 欢迎参观我的个人博客&#xff1a;无敌牛 – 技术/著作/典籍/分享等 1 生成私钥 openssl genrsa -out server.key 2048 2 创建证书请求文件 openssl req -new -key server.key -out server.csr 3 用私钥和证书请求文件&#xf…