美文网首页
jfinal中handler,controller和interc

jfinal中handler,controller和interc

作者: 潦倒神仙 | 来源:发表于2019-10-21 17:25 被阅读0次

Handler 会接管所有请求,包括静态请求,如 localhost/css/style.css 或者 locahost/img/logo.jpg,并且可以改变请求所指向的资源参数如 String target参数,所以 Handler 具有可以处理更多的事情,例如改变 target 参数做url 伪静态或者 url 重写。

拦截器只能拦截对 action 的请求,对静态资源的请求是完全无法感知的,并且拦截器无法改变 starget 参数,当拦截发生时,很多事情已经确定了,例如拦截的 controller 和 action 都确定了。

Controller 是请求希望到达的最终目标,通常只做三件事:接收参数、调用业务、使用业务结果渲染页面。Handler、Interceptor 辅助 Controller 解决切面问题,例如权限验证、事务处理等等。

相关文章

网友评论

      本文标题:jfinal中handler,controller和interc

      本文链接:https://www.haomeiwen.com/subject/gofnjftx.html