JSP取得在WEB.XML中定义的参数

js|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.

时间: 2024-09-08 11:59:10

JSP取得在WEB.XML中定义的参数的相关文章

JSP取得在WEB.XML中定义的参数_XML/RSS

在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> 

为什么struts2 在web.xml中写了filter就不能打开jsp文件了

问题描述 为什么struts2 在web.xml中写了filter就不能打开jsp文件了 其中jsp文件放在F:tomcatwebapps2 web.xml放在F:tomcatwebapps2WEB-INF //web.xml中的filter struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2/2/*.action 解决方案 filter的一部分打印不出来. 解决方案二: 请求

web.xml 中的listener、 filter、servlet 加载顺序及其详解

在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰.         首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关.即不会因为 filter 写在 listener 的前面而会先加载 filter.最终得出的结论是:listener -> filter -> servlet         同时还存在着这样一种配置节:context-pa

web.xml中的所有配置,Listener和Filter的加载顺序

web.xml 中的listener. filter.servlet 加载顺序及其详解 在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰.         首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关.即不会因为 filter 写在 listener 的前面而会先加载 filter.最终得出的结论是:listener -> filter

在web.xml中配置多个filter是怎么执行的?

问题描述 如题:在web.xml中配置了两个或者多个的filter,他们的执行顺序是什么,是依次执行(也就是按顺序执行,配置在前的先执行,配置在后的后执行),还是怎么回事:如下代码: 这是公司一个项目的架构,我在研究的时候发现的,始终搞不明白:web.xml的部分配置文件: <!--配置的filter--> <filter><filter-name>struts2Filter</filter-name><filter-class>org.apac

解析web.xml中在Servlet中获取context-param和init-param内的参数

web.xml里面可以定义两种参数:1.application范围内的参数,存放在servletcontext中,在web.xml中配置如下: 复制代码 代码如下: <context-param>            <param-name>context/param</param-name>            <param-value>avalible during application</param-value>   </con

web.xml中多个filter,监控流量代码写在那个filter里面呢?

问题描述 web.xml中多个filter,监控流量代码写在那个filter里面呢? 在做访问流量监控 web.xml中有多个filter 每个doFilter()方法中有FilterChain.doFilter()方法 监控流量代码写在那个filter里面呢? 解决方案 定义一个filter,在里面统计,放在所有filter的前面.

服务器-struts2在web.xml中添加支持后访问所有页面报404错误,什么原因?

问题描述 struts2在web.xml中添加支持后访问所有页面报404错误,什么原因? struts2在web.xml中添加支持后访问所有页面报404错误,本地测试无任何问题,上传服务器就报所有页面404. web.xml struts.xml 运行后 解决方案 上传服务器之后,看看是不是请求IP,或者端口错了 解决方案二: 看看启动服务器报错没.估计你服务器在启动时就报错了 解决方案三: 看看服务器上jsp页面的路径对不对 解决方案四: 这情况一般是 启动服务器 然后就报错了... 找找看

Spring MVC 原子学习法 之 web.xml 中的配置

Spring MVC  原子学习法 之  web.xml 中的配置 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 由上图可以看得出,Spring-MVC 应用的配置要从 JavaWeb 的配置