• 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>
    View Code

     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--;
        }
        
    }
    View Code


    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);
        }
    
    
    }
    View Code


    很多细节方面一定要注意,不然真的很浪费时间去调整!!!!!

  • 相关阅读:
    【转载】SG定理
    P3235 [HNOI2014]江南乐(Multi-Nim)
    斐波那契数列
    WC2021游记
    线性基性质证明和应用
    「NOI2018」屠龙勇士
    XiaoMi Interview Log
    打靶训练
    八皇后问题
    Docker的一些常用
  • 原文地址:https://www.cnblogs.com/funnn24/p/10657075.html
Copyright © 2020-2023  润新知