genericpagelistfori18n.java
来自「EasyJWeb是基于java技术」· Java 代码 · 共 29 行
JAVA
29 行
package com.easyjf.core.support;import java.util.Collection;import java.util.Locale;import com.easyjf.core.dao.GenericDAO;import com.easyjf.web.LocalManager;public class GenericPageListForI18n extends GenericPageList { public GenericPageListForI18n(Class cls, String scope, Collection paras, GenericDAO dao) { super(cls, scope, paras, dao); } public void doList(int currentPage, int pageSize, boolean i18nEnable) { if (!i18nEnable) { super.doList(currentPage, pageSize); } else { Locale local = LocalManager.getCurrentLocal(); String localName = local.getLanguage().toUpperCase(); String realClassName = cls.getName() + localName; String totalSql = "select COUNT(o) from " + realClassName + " o where " + scope; super.doList(pageSize, currentPage, totalSql, scope); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?