JavaEE를 사용하여 다중 레벨 B/S 구조를 기반으로 하는 쿼리 모듈을 작성하여 쿼리 조건을 임의로 조합할 수 있습니다.(개인 임시 응급 노트, 완전히 디버깅하지 않았으니 보지 마세요)

8026 단어
JavaEE를 사용하여 다중 레벨 B/S 구조를 기반으로 하는 쿼리 모듈을 작성하여 쿼리 조건을 임의로 조합할 수 있습니다.모든 코드와 프로필을 작성해야 합니다.구체적인 프레임워크 모델은 웹 서비스로 최적화할 수 있는 경우에 한하지 않습니다.데이터베이스 테이블과 데이터가 이미 존재한다고 가정하면 다음과 같다. myUsers, 필드 이름은 xingming,nianling,jiguan이다.조회 결과의 페이지 넘기는 기능을 고려해야 한다.
=============================list.jsp===============================================================






    




	






	


	
	

SSM-CRUD

#
${myuser.xingming } ${myuser.nianling } ${myuser.jiguan }
${pageInfo.pageNum } , ${pageInfo.pages } , ${pageInfo.total }

============================================Myuser.java===========================================
package com.lam.bean;


public class Myuser {

    private String xingming;

    private Integer nianling;

    private String jiguan;

    private Integer age0;

    private Integer age1;

    public Myuser() {
    }

    public Myuser(String xingming, Integer nianling, String jiguan, Integer age0, Integer age1) {
        this.xingming = xingming;
        this.nianling = nianling;
        this.jiguan = jiguan;
        this.age0 = age0;
        this.age1 = age1;
    }

    public String getXingming() {
        return xingming;
    }

    public void setXingming(String xingming) {
        this.xingming = xingming;
    }

    public Integer getNianling() {
        return nianling;
    }

    public void setNianling(Integer nianling) {
        this.nianling = nianling;
    }

    public String getJiguan() {
        return jiguan;
    }

    public void setJiguan(String jiguan) {
        this.jiguan = jiguan;
    }

    public Integer getAge0() {
        return age0;
    }

    public void setAge0(Integer age0) {
        this.age0 = age0;
    }

    public Integer getAge1() {
        return age1;
    }

    public void setAge1(Integer age1) {
        this.age1 = age1;
    }
}

========================================MyuserController.java=======================================
package com.lam.controller;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.validation.Valid;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.validation.BindingResult;
import org.springframework.validation.FieldError;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

import com.atguigu.crud.bean.Employee;
import com.atguigu.crud.bean.Msg;
import com.atguigu.crud.service.EmployeeService;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;


@Controller
public class MyuserController {

	@Autowired
	MyuserService myuserService;
	

	@RequestMapping("/myusers")
	public String getMyusers(
			@RequestParam(value = "pn", defaultValue = "1") Integer pn,
			Model model,HttpServletRequest request) {
				
		String xingming = request.getParameter("xingming");	
		String nianling0 = request.getParameter("nianling0");
		String nianling1 = request.getParameter("nianling1");
		String jiguan = request.getParameter("jiguan");		
		

		int x0 = Integer.parseInt(nianling0);
		int x1 = Integer.parseInt(nianling1);
		
		if("".equals(nianling0)){
			Integer age0 = Integer.valueOf(nianling0);
		}
		if("".equals(nianling1)){
			Integer age1 = Integer.valueOf(nianling1);
		}
		Myuser myuser = new Myuser(xingming,null,jiguan,age0,age1);
		//          ;
		//   PageHelper    
		//           ,    ,       
		PageHelper.startPage(pn, 5);
		// startPage                 
		List myusers = myuserService.getAll(myuser);
		//   pageInfo        ,    pageInfo       。
		//           ,            ,         
		PageInfo page = new PageInfo(myusers, 5);
		model.addAttribute("pageInfo", page);

		return "list";
	}
	

}

========================================MyuserService.java=========================================
 
package com.lam.service;


@Service
public class MyuserService {
	
	@Autowired
	MyuserMapper myuserMapper;

	/**
	 *       
	 * @return
	 */
	public List getAll(Myuser myuser) {
		// TODO Auto-generated method stub
		return myuserMapper.selectAll(myuser);
	}


}

============================================EmployeeMapper.java==========================================
 
package com.lam.dao;



public interface EmployeeMapper {

    List selectAll(Myuser myuser);
    
}

==========================================MyuserMapper.xml========================================



  
	
    
    
  
 
   

좋은 웹페이지 즐겨찾기