application对象的主要作用是保存公共信息
属性操作3个方法
setAttirbute(),getAttirbute(),removeAttirbute()
得到工作目录的真实路径,public String getRealPath(String path)
需要一个参数: /
Application在整个服务器中只有一个实例对象
在实际应用中,往往使用getServletContext()方法代替application
<%=getServletContext().getRealPath("/")%>
问题?为什么此方法没有使用对象调用?
所有Web处理程序,有一个Web容器支持,实际上此方法是由容器调用的。
.this
out对象:主要用于动态向客户端输出数据
开发中的原则:HTML代码与JAVA代码分离,如果要输出内容,尽量使用表达试输出<%%=>
config对象:
在J2EE中安全性体现:工作目录的WEB-INF文件夹
如果能够将一个页面保存在WEB-INF文件夹下,安全性提高了吗?
页面无法找到,此时要解决一个问题:使页面能够被用户所访问
解决方法:在WEB-INF存在一个web.xml文件
web.xml文件:属于整个Web站点的配置文件
</description>
<servlet>
//在web.xml文件内部起做用,与servlet-mapping关联
<servlet-name>phl</servlet-name>
//找到jsp的路径,此路径一般都保存在WEB-INF之中
<jsp-file>/WEB-INF/sdemo.jsp</jsp-file>
</servlet>
<servlet-mapping>
//在web.xml文件内部起做用,与servlet-name完全一致
<servlet-name>phl</servlet-name>
//网页上输入的实际路径地址,也是映射名称
<url-pattern>lckybird</url-pattern>
</servlet-mapping>
</web-app>
此文件一旦被修改之后,必须重启动服务器,因为服务器启动的时候会读取此文件
要使用config对象,JSP页面必须在web.xml中进行配置
以下放到<servlet></servlet>之中
<init-param>
<param-name></param-name>
<param-value></param-value>
</init-param>
如果取得这些初始化参数,必须通过映射名称进行访问JSP页面,才可以取得初始化参数,通过config对象取得
方法:public String getinitParameter(String name)
通过此种功能,可以将数据库连接的一些信息写在配置文件之中
属性操作3个方法
setAttirbute(),getAttirbute(),removeAttirbute()
得到工作目录的真实路径,public String getRealPath(String path)
需要一个参数: /
Application在整个服务器中只有一个实例对象
在实际应用中,往往使用getServletContext()方法代替application
<%=getServletContext().getRealPath("/")%>
问题?为什么此方法没有使用对象调用?
所有Web处理程序,有一个Web容器支持,实际上此方法是由容器调用的。
.this
out对象:主要用于动态向客户端输出数据
开发中的原则:HTML代码与JAVA代码分离,如果要输出内容,尽量使用表达试输出<%%=>
config对象:
在J2EE中安全性体现:工作目录的WEB-INF文件夹
如果能够将一个页面保存在WEB-INF文件夹下,安全性提高了吗?
页面无法找到,此时要解决一个问题:使页面能够被用户所访问
解决方法:在WEB-INF存在一个web.xml文件
web.xml文件:属于整个Web站点的配置文件
</description>
<servlet>
//在web.xml文件内部起做用,与servlet-mapping关联
<servlet-name>phl</servlet-name>
//找到jsp的路径,此路径一般都保存在WEB-INF之中
<jsp-file>/WEB-INF/sdemo.jsp</jsp-file>
</servlet>
<servlet-mapping>
//在web.xml文件内部起做用,与servlet-name完全一致
<servlet-name>phl</servlet-name>
//网页上输入的实际路径地址,也是映射名称
<url-pattern>lckybird</url-pattern>
</servlet-mapping>
</web-app>
此文件一旦被修改之后,必须重启动服务器,因为服务器启动的时候会读取此文件
要使用config对象,JSP页面必须在web.xml中进行配置
以下放到<servlet></servlet>之中
<init-param>
<param-name></param-name>
<param-value></param-value>
</init-param>
如果取得这些初始化参数,必须通过映射名称进行访问JSP页面,才可以取得初始化参数,通过config对象取得
方法:public String getinitParameter(String name)
通过此种功能,可以将数据库连接的一些信息写在配置文件之中