JSP之config对象

读取参数信息

config对象可以用来从web.xml文件里获取参数,关于参数的信息写在servlet配置标签中。例如:

 

web.xml

<servlet>

       <servlet-name>show</servlet-name>

       <jsp-file>/index.jsp</jsp-file>

       <init-param>

              <param-name>uname</param-name>

              <param-value>aaa</param-value>

       </init-param>

       <init-param>

              <param-name>upass</param-name>

              <param-value>111</param-value>

       </init-param>

</servlet>

<servlet-mapping>

       <servlet-name>show</servlet-name>

       <url-pattern>/config</url-pattern>

</servlet-mapping>

 

如果web.xml文件里存在如上配置信息,则可以使用config对象来获取其中的参数数据。

 

index.jsp

<%@page contentType="text/html;charset=gb2312"%>

<HTML>

       <HEAD>

              <TITLE>config对象的使用</TITLE>

       </HEAD>

       <BODY>

              <h1><%=config.getInitParameter("uname")%></h1>

              <h1><%=config.getInitParameter("upass")%></h1>

       </BODY>

</HTML>

 

这里需要注意的是:如果我们直接访问页面,而不是经过servlet映射来访问页面的话,是取不到参数值的。

可以使用这个例子来一个小技巧,即将JSP页面放到WEB-INF文件夹里,只要我们如下配置:

<servlet>

       <servlet-name>show</servlet-name>

       <jsp-file>/WEB-INF/index.jsp</jsp-file>

</servlet>

<servlet-mapping>

       <servlet-name>show</servlet-name>

       <url-pattern>/config</url-pattern>

</servlet-mapping>

 

    这样,我们就可以通过映射来访问WEB-INF文件夹中的页面了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值