打字猴:1.7004852e+09
1700485200 }
1700485201
1700485202 //获得当前的语言
1700485203
1700485204 public AbsLangData getLangData(){
1700485205
1700485206 return langData;
1700485207
1700485208 }
1700485209
1700485210 //页面的URL路径
1700485211
1700485212 public String getURI(){
1700485213
1700485214 return null;
1700485215
1700485216 }
1700485217
1700485218 //组装一个页面
1700485219
1700485220 public abstract void assemble();
1700485221
1700485222 }
1700485223
1700485224 Jsp视图是需要替换资源项,如代码清单38-23所示。
1700485225
1700485226 代码清单38-23 Jsp视图
1700485227
1700485228 public class JspView extends AbsView{
1700485229
1700485230 //传递语言配置
1700485231
1700485232 public JspView(AbsLangData_langData){
1700485233
1700485234 super(_langData);
1700485235
1700485236 }
1700485237
1700485238 @Override
1700485239
1700485240 public void assemble(){
1700485241
1700485242 Map<String,String>langMap=getLangData().getItems();
1700485243
1700485244 for(String key:langMap.keySet()){
1700485245
1700485246 /*
1700485247
1700485248 *直接替换文件中的语言条目
1700485249
[ 上一页 ]  [ :1.7004852e+09 ]  [ 下一页 ]