(八)JSP基本语法G--其他对象

2008-02-13 – 21:30 - 237 views

过年期间对自己要求有点放松了,好几天没看视频了,今天开始照常!

Application对象:属于javax.servlet.ServletContext,其作用是保存公共信息

  • 属性操作的三个方法:setAttribute(),getAttribute(),removeAttribute()
  • 得到工作目录的真实路径的方法:Public String getRealPath(String path)此方法需要一个参数“/”
  • Application是整个服务器中保持的只有一个实例的对象
  • 在实际开发中经常使用getServletContext()去代替Application

out对象:

  • out对象主要用于动态的向客户端输出数据
  • 在JSP开发中要尽量少使用此对象
  • 开发中的原则:
    • HTML代码与JAVA代码分离,如果要输出,尽量使用表达式输出(<%=%>),要用(<%=%>)完全代替(<%Out.print();%>)

JSP安全性及Config对象的应用

  • JSP安全性
    • 在J2EE中安全性的体现:工作目录的WEB-INF文件夹
      • 将页面放置到WEB-INF文件夹中下则页面无法被发现,提高了安全性,欲访问WEB-INF文件夹下的文件可以通过修改WEB.XML文件
      • web.xml文件:属于整个WEB站点的配置文件
      • 在web.xml文件中添加下列代码:

        <servlet>
                //在web.xml文件内部起作用与servlet-mapping关联
                <servlet-name>test</servlet-name>
                //找到jsp文件的路径,此路径一般保存在WEB-INF之中
                <jsp-file>/WEB-INF/demo.jsp</jsp-file>
        </servlet>
        <servlet-mapping>
                //在web.xml文件内部起作用与servlet-name完全一致
                <servlet-name>test</servlet-name>
                //网页上输入的实际路径地址
                <url-pattern>/demo</url-pattern>
        </servlet-mapping>

      • 当此文件被修改之后必须重新启动服务器--因为服务器在启动时会读取此文件
  • Config对象:属于javax.servlet.ServletConfig
    • 要使用config对象的前提:JSP页面必须在web.xml中进行配置
    • 在<servlet>与</servlet>中添加下列代码:

          <init-param>
              <param-name>参数名</param-name>
              <param-value>参数值</param-value>
          </init-param>

    • <init-param></init-param> 可添加多个
    • 如果要取得这些初始化参数,必须通过映射名称进行访问jsp页面,才可以取得初始化参数,通过config对象来取得
      • 取得初始化参数的方法:public String getInitParameter(String name),通过这中功能可以将数据库连接的一些信息写在配置文件之中
      • 常用的方法还有:public Enumeration getInitParameterNames()取得全部配置参数

您喜欢本文吗?即刻订阅"Alex's Blog",精彩文章不再错过!点击下列按钮收藏本文.

 

« 新年快乐 今天买了个U盘 »

发表回复