问题:在J2EE应用中。发如今自己定义标签中取不到session:

HttpSession session = pageContext.getSession();

你会发现session的值可能是空的。

原因:在标签所在的JSP页面中禁用了Session,见红色字体部分,比如以下是一个JSP页面头的声明:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"session="false"%>

若在这个页面内包括有一个自己定义标签,这在自己定义标签中session不能获取到:

   public int doStartTag() throws JspException {

        try {

            HttpSession sess = pageContext.getSession();



        //下面内容略   

  }

附:JSP内置对象映射表

对象名

类型

作用域

request

javax.servlet.ServletRequest

Request

response

javax.servlet.ServletResponse

Page

pageContext

javax.servlet.jsp.PageContxt

Page

session

javax.servlet.http.HttpSession

Session

application

javax.servlet.ServletContext

Application

out

javax.servlet.jsp.JspWriter

Page

config

javax.servlet.ServletConfig

Page

page

java.lang.Object

Page

exception

java.lang.Throwable

Page

最新文章

  1. 2、Python运算符与表达式
  2. css重置reset.css
  3. linux 下第一个cordova android app
  4. vector 去重复
  5. Makefile中的特殊宏定义以及实用选项
  6. jquery &lt;li&gt;标签 隔若干行 加空白或者加虚线
  7. scrapy, 自带命令行调用工具.
  8. 如何使用python timeit模块使用实践
  9. &lt;TCP/IP原理&gt; (三) 底层网络技术
  10. Java使用POI解析Excel表格
  11. Nginx 教程(2):性能
  12. APP-SERVICE-SDK:setStorageSync:fail;at page/near/pages/shops/shops page lifeCycleMethod onUnload function
  13. Windows-kms
  14. SSH远程联机Linux服务器简易安全设定
  15. Farewell Party-构造
  16. STL-queue和循环队列基本操作的实现
  17. cannot send list of active checks to [ZabbixServerIp]: host [Zabbix server] not found
  18. 常见面试算法题JS实现-设计一个有getMin功能的栈
  19. HDU 2577 分情况多维DP
  20. nyoj 18 The Triangle

热门文章

  1. vba,excel,网址提取名字与链接url
  2. C/C++ 数组、字符串、string
  3. Python+Selenium 自动化测试获取测试报告内容并发送邮件
  4. 模态对话框与非模态对话框(modeless)
  5. sql备份
  6. 解决WCF接口无法传递object参数的问题
  7. 根据数据库表自动生成实体类、xml和dao---mybatis
  8. Centos7配置ThinkPHP5.0完整过程(一)
  9. UVa 210 并行程序模拟(deque)
  10. UVA 227 周期串