在 JSP 中,application 是一个隐式对象,其类型为 ServletContext

当应用程序或项目部署到服务器上时,ServletContext 的实例由 Web 容器只创建一次。

此对象可用于从配置文件(web.xml)获取初始化参数。它还可以用来获取、设置或删除应用程序范围内的属性。

所有 JSP 页面都可以使用这些初始化参数。

application 隐式对象的示例:

index.html

<form action="welcome">  
<input type="text" name="uname">  
<input type="submit" value="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>  

welcome.jsp

<%   
  
out.print("Welcome "+request.getParameter("uname"));  
  
String driver=application.getInitParameter("dname");  
out.print("driver name is="+driver);  
  
%>  

输出

4-1.jpg

4-2.jpg

标签: JSP, JSP教程, JSP技术, JSP快速入门, JSP简单用法, JSP编程, JSP下载, JSP基本语法, JSP安装教程, JSP库, JSP指南, JSP基础教程, JSP初级教程, JSP进阶教程