resbasepage.java
来自「博克后台的开发,有很多使用的方法和例子可以提供给大家学习」· Java 代码 · 共 52 行
JAVA
52 行
/*
* Created on 2005-8-5
*
* 资源库页面类的基础类
*/
package com.emk.manage;
import java.io.OutputStream;
import org.apache.tapestry.IMarkupWriter;
import org.apache.tapestry.html.BasePage;
import org.apache.tapestry.html.HTMLWriter;
import com.common.util.PropertyLoader;
/**
* 资源库页面类的基础类
* @author 尹文锋
*/
public abstract class ResBasePage extends BasePage {
/**
* 获得Html输出器接口,重载基类此方法,用于实现页面国际化
*/
public IMarkupWriter getResponseWriter(OutputStream out) {
//HTMLWriter writer = new HTMLWriter(out,"GBK");
//System.out.println("resource_DefaultEncode: "+PropertyLoader.getPptValue(Constants.DEFAULT_LANGUAGE_FILENAME,"resource_DefaultEncode"));
HTMLWriter writer = new HTMLWriter(out,PropertyLoader.getPptValue(Constants.DEFAULT_LANGUAGE_FILENAME,"resource_DefaultEncode"));
return writer;
}
/**
* 获得用户语言
* @return
*/
public String getUserLanguage() {
return this.getEngine().getLocale().getLanguage();
}
/**
* 跳转至数据访问异常时的提示页面(AccessDataExceptionPage)
* @param errorCode 错误代码
*/
public void activateAccessDataExceptionPage(String errorCode,String messageFileName){
AccessDataExceptionPage accessDataExceptionPage=(AccessDataExceptionPage) this.getRequestCycle().getPage("AccessDataException");
accessDataExceptionPage.setErrorCode(errorCode);
accessDataExceptionPage.setMessageFileName(messageFileName);
this.getRequestCycle().activate(accessDataExceptionPage);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?