Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

Webx3中文指南 PDF 下载


分享到:
时间:2024-08-15 07:47来源:http://www.java1234.com 作者:转载  侵权举报
Webx3中文指南
失效链接处理
Webx3中文指南 PDF 下载

 
 
相关截图:
 

主要内容:

4.3. 处理页面的基本流程
Webx Turbine的处理流程被定义在pipeline中。Webx Framework没有规定Pipeline的内容,
但Webx Turbine却定义了一系列valves。下面是一个Webx Turbine推荐的pipeline配置:
例 4.1. Webx Turbine推荐的pipeline配置 - pipeline.xml
<services:pipeline xmlns="http://www.alibaba.com/schema/services/pipeline/valves">
 <!-- 初始化turbine rundata,并在pipelineContext中设置可能会用到的对象(如rundata、utils),以便valve取得。 -->
 <prepareForTurbine />
 <!-- 设置日志系统的上下文,支持把当前请求的详情打印在日志中。 -->
 <setLoggingContext />
 <!-- 分析URL,取得target。 -->
 <analyzeURL homepage="homepage" />
 <!-- 检查csrf token,防止csrf攻击和重复提交。假如request和session中的token不匹配,则出错,或显示expired页
面。 -->
 <checkCsrfToken />
 <loop>
 <choose>
 <when>
 <!-- 执行带模板的screen,默认有layout。 -->
 <pl-conditions:target-extension-condition extension="null, vm, jsp" />
 <performAction />
 <performTemplateScreen />
 <renderTemplate />
 </when>
 <when>
 <!-- 执行不带模板的screen,默认无layout。 -->
 <pl-conditions:target-extension-condition extension="do" />
 <performAction />
 <performScreen />
 </when>
 <otherwise>
 <!-- 将控制交还给servlet engine。 -->
 <exit />
 </otherwise>
 </choose>
 <!-- 假如rundata.setRedirectTarget()被设置,则循环,否则退出循环。 -->
 <breakUnlessTargetRedirected />
 </loop>
</services:pipeline>

 



 


------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐