方法一:直接得到,并往域中注值
ActionContext actionContext=ActionContext.getContext();
actionContext.getApplication().put("username","zkm1"); //得到servletContxt域,并往里面注入usernmae,值为zkm1
actionContext.getSession().put("password","zkm123");//得到session域,并往里面注入password,值为session
actionContext.put("userId","213123");//得到request,并往里面注入userId,值为213123
实际使用场景:只要单纯往指定的域中注入值,那么,就可以使用方法一
方法二:得到具体的request,session,servletContext域。
HttpServletRequest request=ServletActionContext.getRequest();
ServletContext servletContext=ServletActionContext.getServletContest();
HttpSession session=ServletActionContext.getSession();
实际应用场景:居然现在已经得到了具体的对象了,那么就可以不单纯的注入值了,可能还需要用他们来具体的应用到得到路径等等!