2015-05-19 3 views
1

Узнав о jsp, узнайте о config и объекте приложения, а затем посмотрите на сходство между ними.Разница между конфигурацией и приложением

кажется оба имеют такую ​​же функциональность

Есть ли какая-то разница.

Вот код

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> 

с использованием конфигурации

<% 
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); 

%> 
+1

это может помочь вам http://www.tutorialspoint.com/jsp/jsp_implicit_objects.htm –

+0

если вы получили ответ на это, пожалуйста, закройте его. – Prabhakaran

ответ

0

Config для определенного сервлета/JSP, параметр конфигурации неизвестен для другого сервлета/JSP и имеет Session Scope.

параметр приложения (ServletContext) указан для всего приложения. Эти переменные являются доступом через приложение.

+0

, поэтому полезно использовать – sparsh610

+0

. Если вы хотите передать какой-либо параметр определенному сервлету/jsp во время вызова init(), используйте config. Если вы хотите использовать глобальное значение для всех Servlet/JSP, используйте приложение (ServletContext). – Prabhakaran

0

конфигурация неявного объект типа ServletConfig

приложение неявного объект типа ServletContext

конфигурация может быть использован, чтобы получить параметр инициализации для частности JSP страница

применение параметров инициализации может быть использован всех страниц JSP

Применение создается только один раз веб-контейнера, когда приложение или проект развернут на сервере

конфигурации создается контейнер для каждой страницы jsp

здесь вы можете увидеть больше примеров:

Jsp конфигурации >>https://www.javatpoint.com/config-implicit-object

Jsp Применение >>https://www.javatpoint.com/application-implicit-object

+0

Не могли бы вы разместить важную часть своих примеров здесь, ссылаясь на эти примеры? –

Смежные вопросы