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

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>
java 复制代码
//定义编码
private  String bm = ""; 
//Servlet初始化编码
@Override
public void init(ServletConfig config) throws ServletException {
    bm = config.getServletContext().getInitParameter("charEncoding");
}
//config.getServletContext() 获取xml中配置的公共参数
java 复制代码
private String character = "GBK";
//Filter初始化编码
@Override
public void init(FilterConfig filterConfig) throws ServletException {
    character = filterConfig.getServletContext().getInitParameter("charEncoding");
}
相关推荐
我叫黑大帅7 小时前
前端如何利用 GitHub Actions 自动构建并发布到 GitHub Pages?
前端·面试·github
smallLabel7 小时前
记一次 OpenClaw 飞书插件接入填坑指南: Error: spawn EINVAL
前端
zzjyr7 小时前
react前端项目 fetch原生 与 umijs request 四种请求区别
前端
我叫黑大帅7 小时前
前端总说的防抖与节流到底是什么?
前端·javascript·面试
小时前端7 小时前
微信小程序选不了本地文件?用 web-view + H5 一招搞定
前端·微信小程序·uni-app
71Ove7 小时前
告别手写字符串!UniApp 路由全自动类型生成工具
前端
掘金安东尼7 小时前
从平面到空间:用 React Three Fiber 构建 3D 产品网格
前端·javascript·面试
小时前端7 小时前
HTTPS 页面加载 HTTP 脚本被拦?同源代理来救场
前端·https
用户683709359558 小时前
在 Rokid AR 眼镜里玩消消乐:基于 Unity 2022 LTS + UXR 3.0 SDK 的轻量级 AR 游戏尝试
前端
zzjyr8 小时前
@umijs/max 中导出的 request 方法,如何实现 GET/POST/PUT/DELETE 这四种核心请求
前端