配置和应用程序之间的区别

时间:2015-05-19 20:19:34

标签: jsp servlets scriptlet

了解jsp后了解配置和应用程序对象,然后看到它们之间的相似性。

似乎都具有相同的功能

有什么不同。

这是代码

的web.xml

<web-app>  
<servlet>  
<servlet-name>sonoojaiswal</servlet-name>  
<jsp-file>/welcome.jsp</jsp-file>  

<init-param>  
<param-name>dname</param-name>  
<param-value>sun.jdbc.odbc.JdbcOdbcDriver</param-value>  
</init-param>  

</servlet>  

<servlet-mapping>  
<servlet-name>sonoojaiswal</servlet-name>  
<url-pattern>/welcome</url-pattern>  
</servlet-mapping>       
</web-app>  

使用config

<%   
out.print("Welcome "+request.getParameter("uname"));  

String driver=config.getInitParameter("dname");  
out.print("driver name is="+driver);  
%>  

使用应用程序

<%   
out.print("Welcome "+request.getParameter("uname"));  

String driver=application.getInitParameter("dname");  
out.print("driver name is="+driver);  

%> 

2 个答案:

答案 0 :(得分:0)

Config用于特定的Servlet / JSP,config参数对于其他Servlet / JSP是未知的,并且它具有会话范围。

为整个应用程序指定了

application(ServletContext)参数。这些变量是整个应用程序的访问。

答案 1 :(得分:0)

config ServletConfig

类型的隐式对象

应用程序 ServletContext

类型的隐式对象

config 可用于获取特定 JSP页面的初始化参数

所有 jsp页面可以使用应用程序初始化参数

在服务器上部署应用程序或项目时,

应用程序仅由Web容器创建一次

config 由每个jsp页面的Web容器创建

在这里你可以看到更多的例子:

Jsp config&gt;&gt; https://www.javatpoint.com/config-implicit-object

Jsp Application&gt;&gt; https://www.javatpoint.com/application-implicit-object