了解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);
%>
答案 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