ViewManager.java
上传用户:hensond
上传日期:2021-12-27
资源大小:817k
文件大小:1k
- package com.cbf4life.view;
- import com.company.helper.ValueStackHelper;
- import com.company.valuestack.ValueStack;
- /**
- * @author cbf4Life cbf4life@126.com
- * I'm glad to share my knowledge with you all.
- */
- public class ViewManager {
- //Action的名称
- private String actionName;
- //当前的值栈
- private ValueStack valueStack = ValueStackHelper.getValueStack();
-
- //接受一个ActionName,初始化所有的视图
- public ViewManager(String _actionName){
- this.actionName = _actionName;
- }
-
- //根据model的返回结果提供视图
- public String getViewPath(String result){
- //根据值栈查找到需要提供的语言包
- AbsLangData langData = new GBLangData();
- //根据action和result查找到指定的视图,并加载语言
- AbsView view = new JspView(langData);
- //返回视图的地址
- return view.getURI();
- }
- }