struts2面试题大全含答案 1、SpringMVC与Struts2的主要区别 2、Struts2中如何访问HttpServletRequest、HttpSession和ServletContext三个域对象? 3、Struts2中的拦截器有什么用途? 4、Struts2中的默认包struts-default有什么作用? 5、Struts2中,Action并没有直接收到用户的请求,那它为什么可以处理用户的请求?又凭什么知道一个请求到底交给哪一个Action来处理? 6、Struts2中,Action通过什么方式获取用户从页面输入的数据,又是通过什么方法把数据传给视图层显示的? 7、struts2的执行流程 8、具有相同名称的一组值,struts2如何实现封装 9、简述struts2值栈的原理和生命周期? 10、简述Struts2异常处理机制? 11、谈一下你的项目选择Struts2的理由? 12、阐述Struts2中的Action如何编写,是否采用单例?