Vui lòng cho tôi biết sự khác biệt giữa ServletActionContext
và ServletContext
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
Trả lời
Đâ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.
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
@ 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. –
Cảm ơn nó trả lời câu hỏi của tôi – user1147070
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).
'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
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