我正在使用 Spring MVC 框架并使用视图准备器来加载菜单。我需要在 viewpreparer 类中获取请求对象。为此,我在视图准备器中使用以下代码
@Service
public class MenuViewPreparer implements ViewPreparer {
HttpServletRequest request = ServletActionContext.getRequest();
// HttpSession session = request.getSession();
public void execute(TilesRequestContext tilesContext,
AttributeContext attributeContext) throws PreparerException {
// MenuList fetches the list of all the main menus by calling the getMenuList() method present in MenuServiceDAOImpl
// which is of type MenuDTO
String user=null;
System.out.println("Menu :"+request.hashCode());
UserDTO userDTO = UserName.getUserName(request);
user=userDTO.getUserId();
}
}
我需要执行方法中的请求对象。但所有人都以空值进入请求对象。所以得到一个例外。谁能告诉我如何得到它?
提前致谢。