📄 sysini.java.svn-base
字号:
/**
*
* @File name: SysDictEntryIni.java
* @Description:
* @Create on: 2008-4-23
* @Author : 孙韬
*
* @ChangeList
* ---------------------------------------------------
* Date Editor ChangeReasons
*
*
*/
package com.chis.model.frame;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServlet;
import com.stframe.dao.DBOperate;
import com.stframe.dao.DaoUtil;
import com.stframe.form.DataForm;
import com.stframe.ini.FrameworkConstant;
import com.stframe.log.LogService;
import com.stframe.log.Logger;
public class SysIni extends HttpServlet {
private static Logger logger = LogService.newInstance().getLogger(com.chis.model.frame.SysIni.class.getName());
public SysIni(){
Connection conn = DBOperate.getConnection();
DictLoad(conn);
try {
conn.close();
} catch (SQLException e) {
logger.debug("-----------关闭连接失败----------");
e.printStackTrace();
}
}
public void DictLoad(Connection conn){
if(conn == null)
{
return;
}
Map<String, Object> Entry = new HashMap<String, Object>();
Map<String, Object> Series = new HashMap<String, Object>();
String sql="select DICT_CODE, CODE, NAME from SYS_DICT_ENTRY order by CODE";
List list=DaoUtil.select(conn,sql,new DataForm());
if (null!=list&&list.size()>0){
for (int i=0;i<list.size();i++){
DataForm df= (DataForm)list.get(i);
List list1=(List)Entry.get("DICT_"+df.get("DICT_CODE").toString().toUpperCase());
if (null==list1) list1 = new ArrayList();
list1.add(df);
Entry.put("DICT_"+df.get("DICT_CODE").toString().toUpperCase(), list1);
}
}
FrameworkConstant.hmSession.putAll(Entry);
logger.debug("-----------加载数据字典成功-----------");
}
public void DictParam(Connection conn){
if(conn == null)
{
return;
}
String sql;
List list;
sql="SELECT * FROM SYS_PARAM";
list=DaoUtil.select(conn,sql,new DataForm());
if (null!=list&&list.size()>0){
FrameworkConstant.hmSession.put("SYSPARAM", list);
}
logger.debug("-----------加载系统参数表成功------------");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -