Как использовать параметры, объекты запроса и сеанса, представленные в ActionContext?

Здесь, в этом коде, я использую ActionContext для получения Session и ServletActionContext из объекта Request. Я считаю, что это плохая практика, так как нужно использовать ActionContext только для объекта Request.

Является ли объект запроса ActionContext эквивалентным объекту запроса в сервлетах? Если да, как получить параметры запроса, используя его?

Map session = (Map) ActionContext.getContext().getSession();
HttpServletRequest request = ServletActionContext.getRequest();
String operatorId = request.getParameter("operatorId");
session.put("OperatorId", operatorId);
// getting hashmap from Bean
analysisNames= slsLoginDetailsRemote.getAnalysisNamesIdMap(); 
// sending map for multiselect
session.put("AnalysisNames",analysisNames); 

Ответы на вопрос(2)

Ваш ответ на вопрос