最近在巩固web的知识点,有所收获,搞清楚了以前想不明白的几个方法。
web应用程序中及其重要的是servlet,而servlet有关联的对象有:ServletConfig、ServletContext和ServletRequest。
这些对象有几个相似的方法,出现了Attribute、Parameter、InitParameter字眼,在这里做一次记录,今后可以经常复习。
ServletConfig: initParameter是用来获取配置文件web.xml中<servlet>标签下的子标签<init-param>配置的是初始化参数,其作用域是本servlet
ServletContext: attribute相关方法是用来操作web应用上下文中的属性,setAttribute()/getAttribute()/removeAttribute()
initParameter相关方法是获取web.xml配置文件中<context-param>标签配置的初始化参数,其作用域是整个web应用。
ServletRequest: attribute相关方法是用来操作转发请求的参数,直接在服务端设置,可由jsp或其他servlet进行操作
parameter相关方法是用来获取本次请求所携带的参数,是客户端传递过来的
这篇文章是为了自己更好的理解servlet,有任何问题还请各位赐教,一定虚心接受。