您现在的位置是:主页 > news > 十大国外新闻网站/苏州seo网站系统
十大国外新闻网站/苏州seo网站系统
admin2025/5/3 11:38:00【news】
简介十大国外新闻网站,苏州seo网站系统,卡密商城平台,做游戏直播什么游戏视频网站好WebListener 用于声明过监听器 通过实践发现如果想要通过注解控制filer的执行顺序可以通过控制filter的文件名来控制 <listener><listener-class>com.ygj.control.onLineCount</listener-class> </listener>WebFilter 用于声明过滤器 属性类型说明asyn…
十大国外新闻网站,苏州seo网站系统,卡密商城平台,做游戏直播什么游戏视频网站好WebListener 用于声明过监听器 通过实践发现如果想要通过注解控制filer的执行顺序可以通过控制filter的文件名来控制 <listener><listener-class>com.ygj.control.onLineCount</listener-class>
</listener>WebFilter 用于声明过滤器 属性类型说明asyn…
@WebListener
用于声明过监听器
通过实践发现如果想要通过注解控制filer的执行顺序可以通过控制filter的文件名来控制
<listener><listener-class>com.ygj.control.onLineCount</listener-class>
</listener>
@WebFilter
用于声明过滤器
属性 | 类型 | 说明 |
---|---|---|
asyncSupported | boolean | 指定Filter是否支持异步模式 |
dispatcherTypes | DispatcherType[] | 指定Filter对哪种方式的请求进行过滤。 支持的属性:ASYNC、ERROR、FORWARD、INCLUDE、REQUEST;默认过滤所有方式的请求 |
filterName | String | Filter名称 |
initParams | WebInitParam[] | 配置参数 |
displayName | String | Filter显示名 |
servletNames | String[] | 指定对哪些Servlet进行过滤 |
urlPatterns/value | String[] | 两个属性作用相同,指定拦截的路径 |
<filter><filter-name>loginFilter</filter-name><filter-class>cn.edu.njit.filter.LoginFilter</filter-class><init-param><param-name>loginUI</param-name><param-value>/home/loginUI</param-value></init-param><init-param><param-name>loginProcess</param-name><param-value>home/login</param-value></init-param><init-param><param-name>encoding</param-name><param-value>utf-8</param-value></init-param>
</filter>
<filter-mapping><filter-name>loginFilter</filter-name><url-pattern>/*</url-pattern>
</filter-mapping>
@WebServlet
用于声明servlet
属性名 | 类型 | 描述 |
---|---|---|
name | String | 指定Servlet |
value | String[] | 该属性等价于 urlPatterns 属性。两个属性不能同时使用。 |
urlPatterns | String[] | 指定一组 Servlet 的 URL 匹配模式。等价于标签。 |
loadOnStartup | int | 指定 Servlet 的加载顺序,等价于 标签。 |
initParams | WebInitParam[] | 指定一组 Servlet 初始化参数,等价于标签。 |
asyncSupported | boolean | 声明 Servlet 是否支持异步操作模式,等价于 标签。 |
description | String | 该 Servlet 的描述信息,等价于 标签。 |
displayName | String | 该 Servlet 的显示名,通常配合工具使用,等价于 标签。 |
<servlet> <servlet-name>HelloForm</servlet-name><servlet-class>com.runoob.test.HelloForm</servlet-class>
</servlet>
<servlet-mapping><servlet-name>HelloForm</servlet-name><url-pattern>/TomcatTest/HelloForm</url-pattern>
</servlet-mapping>
@WebInitParam
改注解等价于web.xml文件中的和标签中的子标签,该注解不单独使用,配置@WebServlet或者@WebFilter使用
属性名 | 类型 | 是否可选 | 描述 |
---|---|---|---|
name | String | 否 | 指定参数的名字,等价于 |
value | String | 否 | 指定参数的值,等价于 |
description | String | 是 | 关于参数的描述,等价于 |
示列
@WebServlet(initParams = {@WebInitParam(name = "username", value = "tom"),value = "/sessionTrack"})