点击咨询:郑州3+2学校 河南省技校 郑州电脑学校

首页 > 郑州北大青鸟学员作品 > Java学习 >

[Java] config对象和application对象

时间:2016-01-18 17:30:34 作者:未知 点击: 0
Application对象主要作用就是保存公共信息的: a、 属性操作的三个方法: setAttribute()、getAttribute()、removeAttribute() b、 application属于javax.servlet.ServletContext

得到工作目录的真实路径:
getRealPath(String path );
<h1><%=application.getRealPath("/")%></h1> 获得当前路径
application是管理服务器的,是所有用户共有的,在实际应用中往往使用getServletContext()方法代替application
 
Out对象:
     out对象主要用于动态向客户端输出数据
       但是在JSP中尽可能少使用此对象
 
开发中原则:
a、 HTML代码与JAVA代码分离,如果要输出内容,尽量使用表达式<%= %>
 
config对象:JSP安全性和Config对象
在J2EE中安全性体现:工作目录的WEB-INF文件夹
如果将一个页面保存在WEB-INF文件夹之下,安全性提高,但是页面无法发现
 
解决方法:在WEB-INF文件夹之下,配置web.xml文件,它属于整个web站点的配置文件
<servlet>
          <servlet-name>mldn</servlet-name>
          <jsp-file>/WEB-INF/sdemo.jsp</jsp-file>
     </servlet>
     <servlet-mapping>
              在web.xml文件内部起作用,与servlet中的servlet-name完全一致
          <servlet-name>mldn</servlet-name>
              网页上输入的实际路径地址
          <url-pattern>/lxh</url-pattern>
     </servlet-mapping>
comfig对象一般用来取得服务器的初始化参数,但若要使用此对象应在WEB-INF/web.xml之中配置
<servlet>
          <servlet-name>mldn</servlet-name>
          <jsp-file>/WEB-INF/sdemo.jsp</jsp-file>
          <init-param>
          <param-name>uname</param-name>
          <param-value>mldn</param-value>
          </init-param>
          <init-param>
          <param-name>upass</param-name>
          <param-value>LiXingHua</param-value>
          </init-param>
     </servlet>
     <servlet-mapping>
          <servlet-name>mldn</servlet-name>
          <url-pattern>/lxh</url-pattern>
     </servlet-mapping>
通过此种功能可以讲数据库连接的一些信息写在配置文件之中
config.getInitParameter()
默认首页的设置:
修改web.xml文件,tomcat主目录下conf/web.xml
<welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
   </welcome-file-list>

(责任编辑:未知)
zuopin
6张图 弄懂软件开发
学员百分百就业满意

升学案例

数十家优质大学合作

更多了解

就业案例

高端就业,不做普通工

更多了解