在JSP中取得在WEB.XML中定义的参数
[作者]:菩提树下的杨过 [来源]:互联网 [收录时间]:2007-8-1 20:18:01
<br />  在<a class="link_keyword" href="http://www.qqread.com/keywords/jsp.html" target="_blank">JSP</a>中取得在WEB.XML中定义的参数<br /> <br /> 在WEB.XML文件中设置参数: <br /> <?xml version="1.0" encoding="ISO-8859-1"?> <br /><table border="0" align="left" class=ppc_download_ad_frame cellspacing=0 cellpadding=0 width="1%" style="margin-top:10px;margin-right:7px;margin-bottom:3px;margin-left:0px"> <tr> <td id=a><img height=9 width=9></td> <td id=b width="100%"><img height=1 width=1></td> <td id=c><img height=9 width=9></td> </tr> <tr> <td id=d><img height=1 width=1></td> <td id=e valign=top height="100%"><!-- frame contents --> <table cellspacing=0 cellpadding=0 border=0> <tr> <td><div id="w_hzh"></div></td> </tr> </table> <!-- /frame contents --></td> <td id=f><img height=1 width=1></td> </tr> <tr> <td id=g><img height=9 width=9></td> <td id=h><img height=1 width=1></td> <td id=i><img height=9 width=9></td> </tr> </table> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <br /> <web-app> <br /> <br /> <servlet> <br /> <servlet-name> myjsp </servlet-name> <br /> <jsp-file> /MyJsp.jsp </jsp-file> <br /> <init-param> <br /> <param-name>firstparam</param-name> <br /> <param-value>firstparamvalue</param-value> <br /> </init-param> <br /> </servlet> <br /> <br /> <servlet-mapping> <br /> <servlet-name> myjsp </servlet-name> <br /> <url-pattern> /myurl/* </url-pattern> <br /> </servlet-mapping> <br /> <br /> </web-app> <br /> <br /> 下面的程序无法取出在WEB.XML中定义的参数firstparam的值firstparamvalue <br /> <html> <br /> <HEAD><T99vLE>my jsp page .jsp</T99vLE></HEAD> <br /> My init parameter is &lt;%= application.getInitParameter("firstparam") %&gt; <br /> </html> <br /> <br /> 下面的程序就可以取出在WEB.XML中定义的参数firstparam的值firstparamvalue <br /> &lt;% <br /> String Str1; <br /> Str1=config.getInitParameter("firstparam"); <br /> Out.println(Str1); <br /> %&gt; <br /> <br /> <br /> <br /> 因为config是类javax.servlet.ServletConfig的对象,而application 是类 javax.servlet.ServletContext的对象. <br /> <br /> 如果指定WebLogic SERVER的侦听端口为80,那么在<a class="link_keyword" href="http://www.qqread.com/keywords/ie.html" target="_blank">IE</a>中就不用输入端口 <br /> http://hostname/myfile.html取代http://hostname:portnumber/myfile.html. </div> </div>