JavaEE를 사용하여 다중 레벨 B/S 구조를 기반으로 하는 쿼리 모듈을 작성하여 쿼리 조건을 임의로 조합할 수 있습니다.(개인 임시 응급 노트, 완전히 디버깅하지 않았으니 보지 마세요)
=============================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========================================
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.