面试官说struts2的核心控制器不是FilterDispatcher,请高手指点下struts2的核心控制器是什么?谢谢?filter在网页中如何运用呢?

21小时前 (23:01:52)阅读2回复0
小小的人啊
小小的人啊
  • 管理员
  • 注册排名4
  • 经验值284560
  • 级别管理员
  • 主题56912
  • 回复0
楼主
就用StrutsPrepareAndExecuteFilter代替FilterDispatcher了.filter在网页中如何运用呢?使用request的转发,jsp,ServletException { if(condition){ System.out.println("filter");

面试官说struts2的核心控制器不是FilterDispatcher,请高手指点下struts2的核心控制器是什么?谢谢?

FilterDispatcher是struts2.0.x到2.1.2版本的核心过滤器. 从2.1.3版本开始, 就用StrutsPrepareAndExecuteFilter代替FilterDispatcher了.

filter在网页中如何运用呢?

面试官说struts2的核心控制器不是FilterDispatcher,请高手指点下struts2的核心控制器是什么?谢谢?filter在网页中如何运用呢?

// filter 可以获取到request对象, 使用request的转发,可以转发到其他html,jsp,servlet等public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { if(condition){ System.out.println("filter"); request.getRequestDispatcher("index.jsp").forward(request, response); }else{ chain.doFilter(request, response); } }

0
回帖

面试官说struts2的核心控制器不是FilterDispatcher,请高手指点下struts2的核心控制器是什么?谢谢?filter在网页中如何运用呢? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息