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 ]
[
下一页 ]