老师,全局参数与attribute都是存放在ServletContext对象里的吗?
想问下二者的区别,还有在视频里的ServletContextDefaultServlet.java代码里也可以直接获取ServletContext对象里的Context-param吧?这里可以直接跳过setAttribute的步骤吗?
18
收起
正在回答
1回答
同学你好,attribute是用来获取和设置参数的,比如servletContext.setAttribute()是设置参数到全局变量,servletContext.getAttribute()获取全局变量中的参数。除此之外,还可以使用setAttribute和getAttribute设置参数到request,session等作用域中。
这里是在web.xml中设置了初始化参数,将其存入了Context-param中,所以不需要再次setAttribute()设置了,可以直接获取。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
2. 从网页搭建入门JavaWeb
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星