📄 logincontrol.java
字号:
package cn.com.pkusoft.control.login;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.log4j.Logger;
import cn.com.pkusoft.control.BaseControl;
import cn.com.pkusoft.entity.ConnectionFactory;
/**
* 一个例子的控制类,主要实现登陆功能方面的控制。
* 在实际运用中,它应该调用相应的facade原子业务实现类来实现逻辑。它主要侧重于调用、组合
*
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
public class LoginControl
extends BaseControl
{
private static Logger logger_ = Logger.getLogger(LoginControl.class);
public LoginControl()
{
}
public void doInit()
{
/**@todo Implement this cn.com.pkusoft.control.BaseControl abstract method*/
}
/**
* 为了演示例子,随便写的一个方法,这个方法要被相应的ACTION类来调用
* @return List
*/
public List prepareData()
{
//模拟一段数据处理代码,真实情况下应该是从数据库中取数据或者别的。
List resultList = new ArrayList();
for (int i = 0; i < 4; i++)
{
Map recordMap = new HashMap();
recordMap.put("code", "code" + i);
recordMap.put("name", "name" + i);
resultList.add(recordMap);
}
return resultList;
}
/**
* 为了演示例子,随便写的一个方法,这个方法要被相应的ACTION类来调用
* @return List
*/
public List prepareUser()
{
//模拟一段数据处理代码,真实情况下应该是从数据库中取数据或者别的。
try
{
Connection conn = ConnectionFactory.getStaticInstance().getConnection();
Statement stmt = conn.createStatement(java.sql.ResultSet.
TYPE_SCROLL_INSENSITIVE,
java.sql.ResultSet.CONCUR_READ_ONLY);
String strSql = "SELECT MANTECHNUM, REGIMANNUM, TECHNUM, SKILLED, LASTTIME, REMARK FROM DP_MANTECH";
ResultSet rs = stmt.executeQuery(strSql);
while (rs.next())
{
String str = rs.getString("MANTECHNUM");
System.out.println("str is " + str);
}
}
catch (SQLException ex)
{
System.out.println("cann't get the connection! ");
}
List userList = new ArrayList();
userList = new ArrayList();
userList.add("tom");
userList.add("jack");
userList.add("zhuhp");
userList.add("panjin");
return userList;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -