7月9日 SSM 周一

package com.dao;

import java.util.List;

import org.hibernate.HibernateException;
import org.hibernate.Query;
import org.hibernate.SQLQuery;
import org.springframework.dao.DataAccessResourceFailureException;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import com.dto.Emp;
import com.util.PageUtils;

public class EmpDao extends HibernateDaoSupport{

    public int login(String id, String mm) {

        String sql = " select * from t_login where id = '"+id+"' and mm = '"+mm+"' ";
        SQLQuery query = getSession().createSQLQuery(sql);
        System.out.println(query.getQueryString());
        Object object = query.uniqueResult();

        System.out.println(object);

        if(object!=null){
            return 1;
        }else{
            return 0;
        }
    }

    public List findEmpList(PageUtils pu) {
        // TODO Auto-generated method stub
        System.out.println("findEmpList");
        Query query = getSession().createQuery("from Emp").setFirstResult(pu.getStartIndex()).setMaxResults(pu.getPageSize());//查询
        List list = query.list();
        List find = getHibernateTemplate().find("from Emp");
        System.out.println("find结果"+find);
        System.out.println("list结果"+list);


        return list;
    }

    public Integer getCount() {
        // TODO Auto-generated method stub
        Query query = getSession().createQuery("select count(*) from Emp");
        Object result = query.uniqueResult();
        Integer count = Integer.valueOf(result.toString());
        return count;
    }

}
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">

    <title>My JSP 'login.jsp' starting page</title>

    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">    
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->

  <script type="text/javascript" src="js/jquery-1.8.2.js"></script>
  <script type="text/javascript">
    function login(){
        var id = $("[name='id']").val();
        var mm = $("[name='mm']").val();
        if(id==""|mm==""){
            alert("用户名或密码不能为空");
        }else{
            $.post(
                "e_login",
                {id:id,mm:mm},
                function (num){
                    if(num==1){
                        alert("登录成功");
                        location = "e_list";
                    }else{
                        alert("登录失败");
                    }
                },"json"
            );
        }
    }
  </script>

  </head>

  <body>
    id<input type="text" name="id"><br>
    mm<input type="password" name="mm"><br>
    <input type="button" value="登录" onclick="login()">
  </body>
</html>
package com.dto;

import java.util.Set;

public class Emp {
    private Integer id;
    private String name;
    private String age;
    private Dept dept;
    private Leader leader;
    public Emp() {
        super();
        // TODO Auto-generated constructor stub
    }
    public Emp(Integer id, String name, String age, Dept dept, Leader leader) {
        super();
        this.id = id;
        this.name = name;
        this.age = age;
        this.dept = dept;
        this.leader = leader;
    }
    @Override
    public String toString() {
        return "Emp [id=" + id + ", name=" + name + ", age=" + age + ", dept="
                + dept + ", leader=" + leader + "]";
    }
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getAge() {
        return age;
    }
    public void setAge(String age) {
        this.age = age;
    }
    public Dept getDept() {
        return dept;
    }
    public void setDept(Dept dept) {
        this.dept = dept;
    }
    public Leader getLeader() {
        return leader;
    }
    public void setLeader(Leader leader) {
        this.leader = leader;
    }


}

所谓的生存,就是吞噬他人。
《东京食尸鬼》

猜你喜欢

转载自blog.csdn.net/helloworld_1996/article/details/80977707