打字猴:1.700485358e+09
1700485358
1700485359 代码清单38-27 Action节点类
1700485360
1700485361 public abstract class ActionNode{
1700485362
1700485363 //Action的名称
1700485364
1700485365 private String actionName;
1700485366
1700485367 //Action的类名
1700485368
1700485369 private String actionClass;
1700485370
1700485371 //方法名,默认是execute
1700485372
1700485373 private String methodName=“excuete”;
1700485374
1700485375 //视图路径
1700485376
1700485377 private String view;
1700485378
1700485379 public String getActionName(){
1700485380
1700485381 return actionName;
1700485382
1700485383 }
1700485384
1700485385 public String getActionClass(){
1700485386
1700485387 return actionClass;
1700485388
1700485389 }
1700485390
1700485391 public String getMethodName(){
1700485392
1700485393 return methodName;
1700485394
1700485395 }
1700485396
1700485397 public abstract String getView(String Result);
1700485398
1700485399 }
1700485400
1700485401 它是一个抽象类,其中的getView是一个抽象方法,是根据执行结果查找到视图路径。只要编写一个适配器就可以把Elemet对象转为Action节点,如代码清单38-28所示。
1700485402
1700485403 代码清单38-28 Action节点
1700485404
1700485405 public class XmlActionNode extends ActionNode{
1700485406
1700485407 //需要转换的element
[ 上一页 ]  [ :1.700485358e+09 ]  [ 下一页 ]