application与config

来源:互联网 发布:编写网页的软件 编辑:程序博客网 时间:2024/05/16 09:46

application与config
application方法:
setAttribute(),getAttribute(),removeAttribute().
getRealPath("/")
通常使用getServletContext()方法代替application
J2EE中安全性的体现:工作目录的WEB-INF文件夹
找到放在WEB-INF文件夹下的方法:
在WEB-INF下的web.xml配置文件中加入
<servlet>
<servlet-name>XXX</servlet-name> 与下面的servlet-name内容一致
<jsp-file>/WEB-INF/xxx.jsp</jsp-file> 真实文件的地址
</servlet>
<servlet-mapping>
<servlet-name>XXX</servlet-name>
<url-pattern>/xxx</url-pattern> 通过什么访问(/XXX)
</servlet-mapping>
重起服务器......

使用config对象的前提:
JSP页面必须在web.xml中配置

<servlet>
<servlet-name>XXX</servlet-name> 与下面的servlet-name内容一致
<jsp-file>/WEB-INF/xxx.jsp</jsp-file> 真实文件的地址
<init-param>
<param-name>XXX</param-name>
<param-value>XXX</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>XXX</servlet-name>
<url-pattern>/xxx</url-pattern> 通过什么访问(/XXX)
</servlet-mapping>

通过使用config.getInitParameter("param-name");
如果要取得这些初始化参数,必须通过映射名称进行访问jsp页面,才可以取得初始化参数,就通过config对象取得.(比如可以将数据库连接的一些信息写在配置文件中)
config.getInitParameterNames()取得全部配置参数

更改登陆主页的用法:
在web.xml中写入
<welcome-file-list>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
重起服务器即可......

原创粉丝点击