Web.xml配置

http://tutorials.jenkov.com/java-servlets/web-xml.html

浏览器发送请求至服务端,servlet container需要知道这个请求对应的是哪个servlet,即通过web.xml来配置

servlet配置

声明servlet的名称与class,将该servlet映射至某个URL pattern,下面例子中所有以.html结尾的URL将会发送至该servlet

<servlet>
    <servlet-name>controlServlet</servlet-name>
    <servlet-class>com.jenkov.butterfly.ControlServlet</servlet-class>
    <init-param>
        <param-name>myParam</param-name>
        <param-value>paramValue</param-value>
    </init-param>
</servlet>

<servlet-mapping>
    <servlet-name>controlServlet</servlet-name>
    <url-pattern>*.html</url-pattern>
</servlet-mapping>

配置servlet初始化参数,在servlet类的初始化方法init(ServletConfig config)的config中,init方法在在容器第一次加载该servlet时调用

public void init(ServletConfig servletConfig) throws ServletException
{
    String myParam = servletConfig.getInitParameter("myParam");
}

load-on-startup

该元素值为负数或不指定,容器在该servlet被调用时才加载,该值为0或大于0,容器在应用启动时就加载并初始化这个servlet,数值表示优先级,可参考 http://www.blogjava.net/xzclog/archive/2011/09/29/359789.html

Context Parameter

Context变量,供所有serlvet使用,定义与读取方式如下

<context-param>
    <param-name>myParam</param-name>
    <param-value>the value</param-value>
</context-param>

String myContextParam =
    request.getSession()
           .getServletContext()
           .getInitParameter("myParam");
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值