打字猴:1.70048528e+09
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
1700485320 //根据值栈查找到需要提供的语言
1700485321
1700485322 AbsLangData langData=new GBLangData();
1700485323
1700485324 //根据action和result查找到指定的视图,并加载语言
1700485325
1700485326 AbsView view=new JspView(langData);
1700485327
1700485328 //返回视图的地址
1700485329
[ 上一页 ]  [ :1.70048528e+09 ]  [ 下一页 ]