session的使用

浏览器打开显示

 

 

jsp文件的显示方式一定要写对,否则就会遇到我之前的问题,就是只能查看源代码,而不能显示网页,究其原因就是少写了一个分号,折腾了半个多小时,很无语

 

xml中配置

jsp代码

<%@ page language="java" contentType="text/html;charset=utf-8" pageEncoding="utf-8"%>
<jsp:directive.page import="cn.swpu.pang.OnlineUserCountListener" />
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>西南石油大学计科院</title>
    <link rel="stylesheet" type="text/css" href="myCss.css">
</head>
<body>
<div class="body">
<!--头部图片-->
<div class="topPicture" > 
<div id="num">当前在线人数:<%=OnlineUserCountListener.num %></div>
   <div id="search">
        <input type="text" placeholder="请输入关键字搜索">
        <div id="search1">搜索</div>
   </div>
</div>
<!--导航栏-->
    <div class="guide">
    
            <!--下拉菜单-->
            <ul class="nav">
            <li><a href="#">网站首页</a></li>
            <li class="drop-down"><a href="#">学院概况</a>
             <ul class="drop-down-content">
                 <li><a href="#">学院简介</a></li>
                 <li><a href="#">学院领导</a></li>
                 <li><a href="#">组织机构</a></li>
             </ul>
             </li>
            <li class="drop-down"><a href="#">本科生研究</a>
             <ul class="drop-down-content">
                 <li><a href="#">计算机科学与技术专业</a></li>
                 <li><a href="#">软件工程专业</a></li>
                 <li><a href="#">网络工程专业</a></li>
                 <li><a href="#">物联网工程专业</a></li>
                 <li><a href="#">信息管理与信息系统专业</a></li>
                 <li><a href="#">网络空间安全专业</a></li>
                 <li><a href="#">数据科学与大数据技术专业</a></li>
                 <li><a href="#">对外人才合作培养项目</a></li>
                 <li><a href="#">考试信息</a></li>
                 <li><a href="#">选课重修信息</a></li>
                 <li><a href="#">通知公告</a></li>
                 <li><a href="#">资料下载</a></li>
                 <li><a href="#">公选课教师视频</a></li>
             </ul></li>
            <li class="drop-down"><a href="#">研究生研究</a>
             <ul class="drop-down-content">
                 <li><a href="#">招生简章</a></li>
                 <li><a href="#">计算机科学与技术一级学科</a></li>
                 <li><a href="#">软件工程一级学科</a></li>
                 <li><a href="#">网络空间安全一级学科</a></li>
                 <li><a href="#">研究生导师</a></li>
                 <li><a href="#">研究生奖助体系</a></li>
                 <li><a href="#">通知公告</a></li>
                 <li><a href="#">资料下载</a></li>
             </ul></li>
             
            <li class="drop-down"><a href="#">师资队伍</a>
             <ul class="drop-down-content">
                 <li><a href="#">教授</a></li>
                 <li><a href="#">副教授</a></li>
                 <li><a href="#">讲师</a></li>
                 <li><a href="#">实验人员</a></li>
             </ul></li>
             
            <li class="drop-down"><a href="#">科学研究</a>
             <ul class="drop-down-content">
                 <li><a href="#">科研团队</a></li>
                 <li><a href="#">科研团队</a></li>
                 <li><a href="#">科研成果</a></li>
             </ul></li>
             
            <li class="drop-down"><a href="#">学生工作</a>
             <ul class="drop-down-content">
                 <li><a href="#">工作动态</a></li>
                 <li><a href="#">通知公告</a></li>
                 <li><a href="#">课外创新实践</a></li>
                 <li><a href="#">毕业生就业</a></li>
                 <li><a href="#">心灵之窗</a></li>
                 <li><a href="#">青春风采</a></li>
                 <li><a href="#">资料下载</a></li>
             </ul></li>
             
            <li class="drop-down"><a href="#">招生工作</a>
            <ul class="drop-down-content">
                 <li><a href="#">学院介绍</a></li>
                 <li><a href="#">毕业生就业去向</a></li>
                 <li><a href="#">优秀毕业生简介</a></li>
                 <li><a href="#">学生获奖</a></li>
                 <li><a href="#">精英校友介绍</a></li>
                 <li><a href="#">招生工作宣传报道</a></li>
             </ul></li>
             
            <li class="drop-down"><a href="#">实验中心</a>
            <ul class="drop-down-content">
                 <li><a href="#">中心简介</a></li>
                 <li><a href="#">实验分室</a></li>
                 <li><a href="#">规章制度</a></li>
                 <li><a href="#">资料下载</a></li>
                 <li><a href="#">开放预约</a></li>
             </ul></li>
             
            <li class="drop-down"><a href="#">党建之窗</a>
            <ul class="drop-down-content">
                 <li><a href="#">党建动态</a></li>
                 <li><a href="#">学习园地</a></li>
                 <li><a href="#">党务政务公开</a></li>
                 <li><a href="#">资料下载</a></li>
             </ul></li>
             
            </ul>
    </div>
<!--图片,以及第二栏-->
    <div class="header">
        <img src="image/pic.png" width="900px"/>
    </div>
    <div class="leftBox">
    <div class="navy">
        <div class="nav1">图片新闻</div>
        <div class="nav3">more>></div>
    </div>
  
    <!--图片新闻内容-->
    <div class="newsLeftBox">
    <!--图片-->
    <div class="newpic"><img src="image/newspic.png" width="250px" float="left" />
    <p style="margin-left:20px">计科院第6届物联网创意大赛圆满落幕</p>
    </div>
    <!--新闻内容-->
    <div class="news1">
    <table width="345" border="0" cellspacing="0" cellpadding="0" border-color="white" float="right">
    <tr><td class="newleft"> 学术讲座——人工智能改变我们的未来生活</td>
        <td class="newright"> 03/05</td></tr>
    <tr><td class="newleft"> 计科院工会组织学院女教职工庆祝第109个“三八妇女节”</td>
        <td class="newright"> 03/05</td></tr>
    <tr><td class="newleft"> 计算机科学学院举办2019年寒假留校学生新春团拜会</td>
        <td class="newright"> 03/05</td></tr>
    <tr><td class="newleft"> 计算机科学学院各年级辅导员集中走访学生寝室</td>
        <td class="newright"> 03/05</td></tr>
    <tr><td class="newleft"> 学院召开2018年度领导班子民主生活会</td>
        <td class="newright"> 03/05</td></tr>
    <tr><td class="newleft"> 计科院与川庆安检院技术交流大会</td>
        <td class="newright"> 03/05</td></tr>
    </table>
    </div>
    </div>
    </div>
    
    <!--图片新闻结束-->
    
    <!--学术交流新闻块-->
    <div class="rightBox">
      <div class="nav2">
        <div class="nav1">学术交流</div>
        <div class="nav3">more>></div>
    </div>
    <div class="newsRightBox">
    <ul>
    <li >人工智能改变我们的未来生活</li>
    <li >计算时代的虚假信息传播</li>
    <li>人工智能+:视界充满AI</li>
    <li>零行列式策略及其网络演化动力学</li>
    <li>视频遇上云服务</li>
    <li>计科院关于举行2018年校庆论文报告会的通知</li>
    </ul>
    </div>
    </div>
    
    <!--新闻速递  -->
    <div class="newsLeftBox">
     <div class="navy">
        <div class="nav1">新闻速递</div>
        <div class="nav3">more>></div>
    </div>
    <h2 style="color:rgba(11, 108, 184, 0.77);margin:0px"><A href="http://www.swpu.edu.cn/scs/info/1045/4613.htm" title="计算机科学学院举办2019年寒假留校学生新春团拜会">计算机科学学院举办2019年寒假留校学生新春团拜会</a></h2>
    <p style="font-size:5px;color:gray;margin:0px">在中华民族传统节日——春节即将到来之际,为让学院留校学生感受家的温暖,向他们传达学院的慰问和祝福。2019年2月1日上午9时30分,计算机科学学院在明理楼B306会议室隆重举行2019年寒假留…</p>
    <ul >
    <li style="overflow:hidden">学院召开教职工大会学习传达中层干部大会精神 部署学院学期工作</li>
    <li>计科院工会组织学院女教职工庆祝第109个“三八妇女节”</li>
    <li>学术讲座——人工智能改变我们的未来生活</li>
    <li>计算机科学学院各年级辅导员集中走访学生寝室</li>
    <li>学院召开2018年度领导班子民主生活会</li>
    <li>计科院与川庆安检院技术交流大会</li>
    </ul>
    </div>
    
    <!--党建动态-->
        <div class="rightBox">
      <div class="nav2">
        <div class="nav1">党建动态</div>
        <div class="nav3">more>></div>
    </div>
    <div class="newsRightBox">
    <ul>
    <li>学院召开教职工大会学习传达中层干部大会精神 部署学院学期工作</li>
    <li>学院召开2018年领导班子民主生活会</li>
    <li>刘翔同志任计算机科学学院党委副书记、纪委书记</li>
    <li>学院党委组织师生收看庆祝改革开放40周年大会</li>
    <li>【审核评估】学院召开本科教学工作审核评估办学定位与目标宣讲大会</li>
    <li>【聚焦评估】学院召开本科教学工作审核评估工作会</li>
    <li>学院党委开展迎校庆主题党日活动</li>
    <li>学院党委组织收看2018年全国科学道德和学风建设宣讲教育报告会</li>
    </ul>
    </div>
    </div>
    
    <!--通知公告-->
    <div class="newsLeftBox">
     <div class="navy">
        <div class="nav1">通知公告</div>
        <div class="nav3">more>></div>
    </div>
        <ul >
    <li>自组团出访前公示信息表(彭博)</li>
    <li>计算机科学学院2019年春季学期开学教学准备及检查工作实施方案</li>
    <li>西南石油大学计算机科学学院关于举行学院2019年春季田径运动会的通知</li>
    <li>2018年秋季学期期末考试情况总结</li>
    <li>计算机科学学院2018年度教职工考核优秀名单公示</li>
    <li>国际学术会议(ICCIS2019)征稿通知</li>
    <li>计算机科学学院领导班子2018年度民主生活会征求意见</li>
    <li>关于表彰计算机科学学院2018-2019学年秋季学期“最美寝室”的通知</li>
    </ul>

    </div>
    
    <!--专题列表-->
        <div class="rightBox">
      <div class="nav2">
        <div class="nav1">专题列表</div>
        <div class="nav3">more>></div>
    </div>
    <div class="newsRightBox">
    <ul >
    <li>中美联合高性能和大数据计算实验室</li>
    <li>石油工程计算机模拟技术重点实验室</li>
    <li>思科网络技术学院教师培训中心</li>
    </ul>
    </div>
    </div>
    </div>
<!--尾部落款-->
<div class="footer">
    Copyright? 2018 All Rights Reserved. 西南石油大学计算机科学学院
</div>
</body>
</html>

 listener 代码

package cn.swpu.pang;

import javax.servlet.ServletContext;
import javax.servlet.annotation.WebListener;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;

@WebListener
public class OnlineUserCountListener implements HttpSessionListener {
    public static int num=0;
    public OnlineUserCountListener() {
        
        
    }

    public void sessionCreated(HttpSessionEvent se)  { 
        System.out.println("session创建");
        
         num++;
    }

    public void sessionDestroyed(HttpSessionEvent se)  { 
        System.out.println("session销毁");
        num--;
    }
    
}

indexServlet

package cn.swpu.pang;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class IndexServlet
 */
@WebServlet("/IndexServlet")
public class IndexServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
       

    public IndexServlet() {
        super();
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        request.getSession(true);
        request.getRequestDispatcher("/MyFisrtPage.jsp").forward(request, response);
    }


}

 

posted @ 2019-04-10 22:05  Kn4vE  阅读(190)  评论(0编辑  收藏  举报