zoukankan      html  css  js  c++  java
  • ServletConfig对象

    1、

    servletConfig对象:

     例如你在web.xml文件中配置一个名字为“data”,值为“xxxxxx”得

     

    因为Httpservlet类中定义了一个方法getServletConfig方法,这个方法会返回ServletConfig对象

     

     这样的话服务器的配置信息就可以不用写在代码中,转而写在文件内。之后服务器会自动加载它

    2、获取servletConfig所有内容

     

     

    3、ServletContext对象

     先看一下它的所有方法--->传送门

    4、ServletContext方法得应用

     什么是context域:context是一个应用,context域就是应用程序范围。如果在这个域中得某个程序在这个context域中存一个数据,只要这个应用程序不退出别人都可以取。

    示例:

     

     访问的时候先访问ServletDemo7存数据,再访问ServletDemo8取数据就可以了

    5、获取web应用初始化参数

     这个是为整个web应用配置一个初始化参数。

     因为servlet不善于直接写在浏览器上,所以要通过转发技术通过JSP来实现

     转发:你请求我,我帮你找其他人干这件事(客户机发一次请求)

    重定向:你请求我,我让你去找其他人(客户机发两次请求)

     

    访问的时候访问上面的ServletDemo10就可以出现结果

    ServletContext对象是在服务器启动的时候就创建,对应一个WEB应用就创建一个这样的对象。当服务器关闭或者WEB应用被移除的时候对象就也被删除了

    6、读取资源文件

     

     那个路径“/WEB_INF...”这个路径上的第一个‘/’代表WEB应用根路径

     properties文件和xml文件的区别:properties文件里面放置没有联系的数据,xml文件里面放置有联系的数据

    另外一种读取资源文件方式

     7、普通Java程序如何读取资源文件

     类装载器:在你new一个类的时候,前提是那个类已经在内存中了。所有在读取资源文件的时候,我们也可以把资源文件装载在内存中,以便下一次访问。

    但是要注意,装载入内存这个过程正常情况下只有一次,而且这个资源文件尽量不要太大,要不然可能会内存溢出

  • 相关阅读:
    spring-webmvc 4.3.4 与 freemarker、easyui 整合
    CentOS 7 网络配置
    CentOS 7 安装 mariaDB
    CentOS 7 安装 tomcat7.0
    CentOS 7 安装JDK
    利用icepdf将pdf文件转为图片
    jwplayer 网页在线播放插件
    postgresql 行转列,拼接字符串
    activemq-5.13 在windows下部署应用
    几款Java常用基础工具库
  • 原文地址:https://www.cnblogs.com/kongbursi-2292702937/p/11808647.html
Copyright © 2011-2022 走看看