首页>代码>ssm开发简单的学生信息管理系统,基于maven搭建>/StudentOA/src/main/java/com/hfxt/controller/ControllerOA.java
package com.hfxt.controller;
import java.util.List;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;

import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.hfxt.biz.OAUserdaoBiz;
import com.hfxt.pojo.OAStudent;
import com.hfxt.pojo.PagerMySQL;
import com.hfxt.pojo.UserOA;


@Controller
public class ControllerOA {
	private OAUserdaoBiz oaUserdaoBiz;
	@Resource(name = "oaUserdaoBiz")
	public void setBiz(OAUserdaoBiz oaUserdaoBiz) {
		this.oaUserdaoBiz = oaUserdaoBiz;
	}
	//登录
	@RequestMapping("/logindo")
	public ModelAndView oaLogin(HttpServletRequest request,String username,String password,Model model){
		ModelAndView modelAndView=new ModelAndView();
		UserOA userOA=oaUserdaoBiz.OaLogin(username, password);
		if(userOA!=null){
			modelAndView.addObject("userOA",userOA);
			modelAndView.addObject("mainpage",null);
			modelAndView.setViewName("/Index.jsp");
		}else{		
			request.setAttribute("error","请输入正确的用户名或密码!");		
			modelAndView.setViewName("/login.jsp");
		}
		return modelAndView;		
	}
	//Student信息查询
	@RequestMapping("StudentOAselect")
	public String getSelectMess(String text1,String text2,Model model,
			@RequestParam(value = "pageNo", defaultValue = "1") Integer curPage,
			@RequestParam(value = "pageSize", defaultValue = "5") Integer pageSize){       
		 PageHelper.startPage(curPage, pageSize);
		List<OAStudent> list=oaUserdaoBiz.getSelectMess(text1, text2);
		PageInfo<OAStudent> pageInfo = new PageInfo<OAStudent>(list);
		PagerMySQL<OAStudent> pager = new PagerMySQL<OAStudent>(
				curPage, pageSize, new Long(pageInfo.getTotal()).intValue());
		pager.setEntitiesList(list);
		if (text1!= null && text2!=null) {
			model.addAttribute("huixianName", text1);
			model.addAttribute("huixianNames", text2);
		}
		model.addAttribute("pagerBooks", pager);
		model.addAttribute("mainPage", "/StudentManager.jsp");
		return "/StudentManager.jsp";
	}
}
最近下载更多
hongdongdong  LV14 6月18日
1401560552  LV2 6月15日
xingxiu  LV1 6月9日
17693282606  LV12 5月30日
wzb123  LV1 2023年7月4日
liaaaaaa  LV1 2023年6月24日
gecongkai  LV8 2023年6月22日
微信网友_6260196253601792  LV7 2023年6月7日
6389181  LV7 2023年6月1日
最近浏览更多
leixiaoli 8月22日
暂无贡献等级
chn-lei  LV2 7月31日
暂无贡献等级
nice2cu 6月23日
暂无贡献等级
lun123456 6月23日
暂无贡献等级
yudi33 6月22日
暂无贡献等级
xzg123456  LV6 6月18日
阿道夫66 6月16日
暂无贡献等级
zyl11111 6月15日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友