1700485270
}
1700485271
1700485272
@Override
1700485273
1700485274
public void assemble(){
1700485275
1700485276
Map<String,String>langMap=getLangData().getItems();
1700485277
1700485278
for(String key:langMap.keySet()){
1700485279
1700485280
/*
1700485281
1700485282
*组装一个HTTP的请求格式:
1700485283
1700485284
*http://abc.com/xxx.swf?key1=value && key2=value
1700485285
1700485286
*/
1700485287
1700485288
}
1700485289
1700485290
}
1700485291
1700485292
}
1700485293
1700485294
ViewManager是一个视图模块的入口,所有的访问都是通过它传递进来的,如代码清单38-25所示。
1700485295
1700485296
代码清单38-25 视图管理
1700485297
1700485298
public class ViewManager{
1700485299
1700485300
//Action的名称
1700485301
1700485302
private String actionName;
1700485303
1700485304
//当前的值栈
1700485305
1700485306
private ValueStack valueStack=ValueStackHelper.getValueStack();
1700485307
1700485308
//接收一个ActionName
1700485309
1700485310
public ViewManager(String_actionName){
1700485311
1700485312
this.actionName=_actionName;
1700485313
1700485314
}
1700485315
1700485316
//根据模型的返回结果提供视图
1700485317
1700485318
public String getViewPath(String result){
1700485319
[
上一页 ]
[ :1.70048527e+09 ]
[
下一页 ]