2013-07-27 14 views
6

Proszę mi powiedzieć, jaka jest różnica między ServletActionContext i ServletContext? ServletContext jest wspólny dla wszystkich serwletów i działań, podczas gdy ServletActionContext jest specyficzne dla akcji lub jest również wspólne dla wszystkich działań?Jaka jest różnica między ServletContext i ServletActionContext

+0

'ServletActionContext' nie jest częścią standardowych specyfikacji JSP/servlet, to jest przez poprzeczne, zapewnia sposób dostępu do obiektów internetowych, takich jak parametry serwletów, atrybutów życzenie i takie rzeczy sesji HTTP. – NINCOMPOOP

+0

dzięki za odpowiedź. Ale chcę wiedzieć, czy ServletActionContext jest współużytkowane przez wszystkie akcje lub specyficzne dla akcji – user1147070

Odpowiedz

2

To są różne rzeczy. ServletContext jest związany z serwletem, ActionContext jest związany z działaniem Struts 2, ServletActionContext rozciąga się na ActionContext, ale ogólnie jest klasą użytkową.

Jeśli chcesz wiedzieć what is the actioncontext.

+0

Dzięki. Mam inną wątpliwość, czy ServletActionCotext jest współdzielony przez wszystkie akcje, czy jest to specyficzne dla jednego działania? – user1147070

+0

@ user1147070 Nie rozumiem twojego pytania, "ActionContext" jest tworzone na działanie, i jest wątkowe, czyli niedostępne dla innych akcji/wątków. –

+0

Dzięki temu odpowiada na moje pytanie – user1147070

0

ServletConfig obiektu:

  • Jest jeden na naszej Servlet klasy obiektu
  • Servlet pojemnik tworzy to albo podczas uruchamiania serwera lub podczas wdrażania aplikacji internetowej opartej na konfiguracji serwletu wykonanej w web-xml plik
  • Jest to obiekt kontenera serwletu dostarczonego z klasą java, która obsługuje java.servlet.ServletCongfig (I).
Powiązane problemy