问答详情
源自:5-8 JavaBean四个作用域范围

使用pageContext时遇到的问题

为什么当我通过pageContext.getAttribute()方法获取javabean时得到的都是null?无论javabean的scope设置的是哪一种作用范围。当javabean设置为session时,通过pageContext.getSession.getAttribute()方法倒是可以取到javabean对象。可是在视频的14分钟30秒时老师就直接使用了getAttribute()并没有先getSession啊?

还有一个疑问就是老师在testScope.jsp中声明了username和password两个字符串后,并没有指定为null,而是等于""这个空串,但是在浏览器中显示的却为null,这又是为什么呢?

提问者:hans_2 2016-10-28 12:08

个回答

  • StefanLee2015
    2017-02-15 16:10:32

    回答你第二个问题。文本框不赋值(空字符串),默认值为null

  • 慕粉3847973
    2016-10-29 04:52:33

    有缘,这个我也不会。