JSP取得在WEB.XML中定义的参数
程序员文章站
2022-06-28 16:13:23
在web.xml文件中设置参数:
在web.xml文件中设置参数:
<?xml version="1.0" encoding="iso-8859-1"?>
<!doctype web-app public "-//sun microsystems, inc.//dtd web application 2.3//en" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name> myjsp </servlet-name>
<jsp-file> /myjsp.jsp </jsp-file>
<init-param>
<param-name>firstparam</param-name>
<param-value>firstparamvalue</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name> myjsp </servlet-name>
<url-pattern> /myurl/* </url-pattern>
</servlet-mapping>
</web-app>
下面的程序无法取出在web.xml中定义的参数firstparam的值firstparamvalue
<html>
<head><title>my jsp page .jsp</title></head>
my init parameter is <%= application.getinitparameter("firstparam") %>
</html>
下面的程序就可以取出在web.xml中定义的参数firstparam的值firstparamvalue
<%
string str1;
str1=config.getinitparameter("firstparam");
out.println(str1);
%>
因为config是类javax.servlet.servletconfig的对象,而application 是类 javax.servlet.servletcontext的对象.
如果指定weblogic server的侦听端口为80,那么在ie中就不用输入端口
http://hostname/myfile.html取代http://hostname:portnumber/myfile.html.
在web.xml文件中设置参数:
<?xml version="1.0" encoding="iso-8859-1"?>
<!doctype web-app public "-//sun microsystems, inc.//dtd web application 2.3//en" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name> myjsp </servlet-name>
<jsp-file> /myjsp.jsp </jsp-file>
<init-param>
<param-name>firstparam</param-name>
<param-value>firstparamvalue</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name> myjsp </servlet-name>
<url-pattern> /myurl/* </url-pattern>
</servlet-mapping>
</web-app>
下面的程序无法取出在web.xml中定义的参数firstparam的值firstparamvalue
<html>
<head><title>my jsp page .jsp</title></head>
my init parameter is <%= application.getinitparameter("firstparam") %>
</html>
下面的程序就可以取出在web.xml中定义的参数firstparam的值firstparamvalue
<%
string str1;
str1=config.getinitparameter("firstparam");
out.println(str1);
%>
因为config是类javax.servlet.servletconfig的对象,而application 是类 javax.servlet.servletcontext的对象.
如果指定weblogic server的侦听端口为80,那么在ie中就不用输入端口
http://hostname/myfile.html取代http://hostname:portnumber/myfile.html.
上一篇: 苹果中国上架AirPods Max:4399元、内置9个麦克风
下一篇: 排列组合问题总结: