javaweb过滤器与器_java过滤器配置_java器怎么写(14)

电脑杂谈  发布时间:2017-05-17 04:02:27  来源:网络整理

<head>

<title>My JSP 'index.jsp' starting page</title>

<meta http-equiv="pragma" content="no-cache">

<meta http-equiv="cache-control" content="no-cache">

<meta http-equiv="expires" content="0">

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="This is my page">

<!--

<link rel="stylesheet" type="text/css" href="styles.css">

-->

</head>

<body>

itcast-filter2项目主页<br>

当前人数:${onlineNum }

<a href="${pageContext.request.contextPath }/validate.jsp">退出</a>

</body>

</html>

页面效果:

主要是使用setAttribute、removeAttribute方法。

ServletContextAttributeListener 专门用于ServletContext对象中的属性的变化情况

HttpSessionAttributeListener 专门用于session对象中的属性的变化情况

ServletRequestAttributeListener 专门用于request对象中的属性的变化情况

它们中的的 添加 、删除 、 修改的方法名称全部一致:

代码演示:

Jsp:

<%

//添加数据

session.setAttribute("addr", 111);

//替换数据

session.setAttribute("addr", 222);

//删除数据

session.removeAttribute("addr");

%>

器:

package cn.itcast.listener;

import javax.servlet.http.HttpSessionAttributeListener;

import javax.servlet.http.HttpSessionBindingEvent;

publicclassMyHttpSessionAttributeListenerimplements HttpSessionAttributeListener {

@Override

publicvoid attributeAdded(HttpSessionBindingEvent se) {

System.out.println("MyHttpSessionAttributeListener....attributeAdded...");

}

@Override

publicvoid attributeRemoved(HttpSessionBindingEvent se) {

System.out.println("MyHttpSessionAttributeListener....attributeRemoved...");


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shouji/article-47577-14.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 李天骥
      李天骥

      美国有全世界最顶尖的科技技术

    • 庙号太宗
      庙号太宗

      不要被其破旧所迷惑

      • 甄后
        甄后

        一分鹅肝酱和一份猪大肠

    热点图片
    拼命载入中...