zoukankan      html  css  js  c++  java
  • Web开发: servlet的session为null?

    servlet的session(会话)显示为null,一般是web.xml中配置不对或者在浏览器输入的url不正确造成的。

    web.xml配置如下:

        <servlet>
            <servlet-name>HttpSessionDemo</servlet-name>
            <servlet-class>com.servlet.HttpSessionDemo</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>HttpSessionDemo</servlet-name>
            <url-pattern>/session</url-pattern>
        </servlet-mapping>

    servlet-name:servlet名称,在<servlet>和<servlet-mapping>应保持一致

    servlet-class:servlet的包名.类名

    url-pattern:输入到浏览器便于访问的虚拟目录

    想查看servlet中的session,必须先启动Tomcat服务器,然后在用浏览器查看

    完整的url路径为  http://localhost/已经设置的Application context/配置好的url-pattern

    那么如何设置Application context呢?本人使用的IDE是Intellij Idea,如下设置:

    1.Run -> Edit Configurations;

    2.点击"Deployment"选项卡,点击"+"->"Artifact"-> 选择创建的web项目

    3.修改"Application context"-> Apply -> OK

    启动服务器,打开浏览器,输入 http://localhost/WebTest/session,即可查出session

  • 相关阅读:
    Elasticsearch 类比 mysql 实现 in and like or
    es 全文查询
    es 聚合查询
    es多字段分组并求数量
    es 多字段分组并求和
    es 滚动查询二
    es 滚动查询一
    java8 日期操作
    语录(心灵鸡汤来一波)
    并发处理-隔离级别
  • 原文地址:https://www.cnblogs.com/expiator/p/6169052.html
Copyright © 2011-2022 走看看