xworker.lang.actions.Inout/@contexts/@context
事物 动作上下文(Context)点击打开事物点击浏览描述

父事物:
上下文列表
描述者:
事物
thing
继承:
Context

字段摘要
           String conflicting(冲突)
           当脚本调用脚本或者是脚本流程时,如果父节点定义的上下文和子节点定义的上下文不同但名称相同时的处理方式。ignore忽略,exception抛出异常。
           String description
           
           String disable(禁止)
           如果设置false那么该上下文不生效。
           String inherit(继承)
           如果为true那么执行inherit方法检查是否继承,否则不检查每次都调用init初始化上下文。
           String name(名称)
           上下文的名称。
           String onError(发生异常时)
           当执行上下文有异常错误发生时的处理。exception(抛出异常),ignore(忽略继续)。
           String preventError(阻止错误)
           阻止错误可以阻止脚本或者其他上下文脚本执行时抛出的异常抛到上一级脚本调用者,但阻止错误只能阻拦上下文之前的错误,不能阻止之后的错误。阻止错误属性只在处理异常时使用。
 
方法摘要
           exception
          
           inherit
          
           init
          
           success
          
 
子事物摘要
           actions(动作)
          
 
字段详细信息

conflicting(冲突)点击打开事物

当脚本调用脚本或者是脚本流程时,如果父节点定义的上下文和子节点定义的上下文不同但名称相同时的处理方式。ignore忽略,exception抛出异常。


description点击打开事物


disable(禁止)点击打开事物

如果设置false那么该上下文不生效。


inherit(继承)点击打开事物

如果为true那么执行inherit方法检查是否继承,否则不检查每次都调用init初始化上下文。


name(名称)点击打开事物

上下文的名称。

onError(发生异常时)点击打开事物

当执行上下文有异常错误发生时的处理。exception(抛出异常),ignore(忽略继续)。

如果抛出异常,那么整个脚本的执行都将停止。

preventError(阻止错误)点击打开事物

阻止错误可以阻止脚本或者其他上下文脚本执行时抛出的异常抛到上一级脚本调用者,但阻止错误只能阻拦上下文之前的错误,不能阻止之后的错误。阻止错误属性只在处理异常时使用。

如:在web控制里业务或者界面抛出异常,那么可以设置一个上下文处理最终的错误,阻止错误抛到Servlet层,从而可以返回给客户端友好的界面。


 
方法详细信息

exception


inherit


init


success


 
子事物详细信息

actions(动作)点击打开事物