⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logincontrol.java

📁 一个javaweb开的小例子
💻 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 + -