2013-07-27 39 views
6

Vui lòng cho tôi biết sự khác biệt giữa ServletActionContextServletContext là gì? ServletContext được chia sẻ giữa tất cả các servlet và hành động, trong khi ServletActionContext là cụ thể cho một hành động hoặc cũng được chia sẻ giữa tất cả các hành động?Sự khác biệt giữa ServletContext và ServletActionContext

+0

'ServletActionContext' không phải là một phần của thông số JSP/Servlet chuẩn, được cung cấp bởi Struts, nó cung cấp cách truy cập vào các đối tượng web như tham số servlet, thuộc tính yêu cầu và những thứ như phiên HTTP. – NINCOMPOOP

+0

cảm ơn bạn đã trả lời. Nhưng tôi muốn biết liệu ServletActionContext có được chia sẻ bởi tất cả các hành động hoặc cụ thể cho một hành động – user1147070

Trả lời

2

Đây là những thứ khác nhau. ServletContext là một servlet liên quan, ActionContext là Struts 2 liên quan đến hành động, ServletActionContext mở rộng ActionContext nhưng trong chính nó là một lớp tiện ích.

Nếu bạn muốn biết what is the actioncontext.

+0

Cảm ơn. Tôi có một nghi ngờ khác, ServletActionCotext có được chia sẻ bởi tất cả các hành động hay là cụ thể cho một hành động không? – user1147070

+0

@ user1147070 Tôi không hiểu câu hỏi của bạn, 'ActionContext' được tạo cho mỗi hành động, và đó là luồng chủ đề, có nghĩa là không thể truy cập bởi các hành động/chủ đề khác. –

+0

Cảm ơn nó trả lời câu hỏi của tôi – user1147070

0

ServletConfig Object:

  • Đó là ONE mỗi đối tượng lớp Servlet chúng tôi
  • Servlet chứa tạo ra này, hoặc trong quá trình startup máy chủ hoặc trong quá trình triển khai các ứng dụng web dựa trên cấu hình Servlet thực hiện trong web xml tập tin
  • Đây là đối tượng của lớp chứa servlet được cung cấp java mà triển khai thực hiện java.servlet.ServletCongfig (I).
Các vấn đề liên quan