在JSP中, 应用程序是ServletContext类型的隐式对象。
当应用程序或项目部署在服务器上时, Servlet实例仅由Web容器创建一次。
该对象可用于从配置文件(web.xml)获取初始化参数。它也可以用于从应用程序范围中获取, 设置或删除属性。
所有jsp页面都可以使用此初始化参数。
应用程序隐式对象的示例:
index.html
<
form action="welcome">
<
input type="text" name="uname">
<
input type="submit" value="http://www.srcmini.com/go">
<
br/>
<
/form>
web.xml文件
<
web-app>
<
servlet>
<
servlet-name>
sonoojaiswal<
/servlet-name>
<
jsp-file>
/welcome.jsp<
/jsp-file>
<
/servlet>
<
servlet-mapping>
<
servlet-name>
sonoojaiswal<
/servlet-name>
<
url-pattern>
/welcome<
/url-pattern>
<
/servlet-mapping>
<
context-param>
<
param-name>
dname<
/param-name>
<
param-value>
sun.jdbc.odbc.JdbcOdbcDriver<
/param-value>
<
/context-param>
<
/web-app>
【JSP应用程序隐式对象】welcome.jsp
<
% out.print("Welcome "+request.getParameter("uname"));
String driver=application.getInitParameter("dname");
out.print("driver name is="+driver);
%>
输出量
文章图片
文章图片