1121陈德 javajspservlet springMVC.docx

上传人:b****5 文档编号:7385879 上传时间:2023-01-23 格式:DOCX 页数:14 大小:175.59KB
下载 相关 举报
1121陈德 javajspservlet springMVC.docx_第1页
第1页 / 共14页
1121陈德 javajspservlet springMVC.docx_第2页
第2页 / 共14页
1121陈德 javajspservlet springMVC.docx_第3页
第3页 / 共14页
1121陈德 javajspservlet springMVC.docx_第4页
第4页 / 共14页
1121陈德 javajspservlet springMVC.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

1121陈德 javajspservlet springMVC.docx

《1121陈德 javajspservlet springMVC.docx》由会员分享,可在线阅读,更多相关《1121陈德 javajspservlet springMVC.docx(14页珍藏版)》请在冰豆网上搜索。

1121陈德 javajspservlet springMVC.docx

1121陈德javajspservletspringMVC

2017-11-21陈德java_jsp_servletspringMVC

核心代码及截图

admin

//这个注解就表示当前的类是一个控制器

@Controller

//配置访问控制器的路径(访问类)

@RequestMapping("/admin")

publicclassIndexController{

@RequestMapping("/login")

publicStringlogin(){

System.out.println("login");

//返回要跳转的页面

return"login";

}

@RequestMapping("/index")

publicStringindex(Stringusername,Stringupass){

System.out.println("index");

//System.out.println(admin);

SqlSessionsession1=MyBatisTemple.getSession().openSession();

AdminDaoad=session1.getMapper(AdminDao.class);

AdminEntityadmin=ad.login(username,upass,0);

System.out.println(admin);

if(admin!

=null){

System.out.println("登录成功");

return"index";

//跳转

}else{

System.out.println("登录失败");

return"login";

}

//登录成功

}

@RequestMapping("/adminlist")

publicStringadminlist(Mapmap){

System.out.println("adminlist");

SqlSessionsession=MyBatisTemple.getSession().openSession();

AdminDaoad=session.getMapper(AdminDao.class);

Listadmin=ad.selectAdmin();

map.put("admin",admin);

return"adminlist";

}

@RequestMapping("/toeditadmin")

publicStringtoeditadmin(intid,Mapmap){

System.out.println("toeditadmin");

SqlSessionsession=MyBatisTemple.getSession().openSession();

AdminDaoad=session.getMapper(AdminDao.class);

AdminEntityadmin=ad.selectOne(id);

map.put("admin",admin);

return"toeditadmin";

}

@RequestMapping("/doeditadmin")

publicStringdoeditadmin(intid,intstatus,Stringusername,Stringname,

Stringupass){

System.out.println("doeditadmin");

AdminEntityadmin=newAdminEntity();

admin.setId(id);

admin.setName(name);

admin.setStatus(status);

admin.setUpass(upass);

admin.setUsername(username);

SqlSessionsession=MyBatisTemple.getSession().openSession();

AdminDaoad=session.getMapper(AdminDao.class);

ad.updateAdmin(admin);

mit();

return"redirect:

adminlist";

}

@RequestMapping("newslist")

publicStringnewslist(Mapmap){

System.out.println("newslist");

SqlSessionsession=MyBatisTemple.getSession().openSession();

NewsDaond=session.getMapper(NewsDao.class);

Listlist=nd.selectNews();

map.put("list",list);

return"newslist";

}

@RequestMapping("select_oneNews")

publicStringtoselect_oneNews(intid,Mapmap){

SqlSessionsession=MyBatisTemple.getSession().openSession();

NewsDaond=session.getMapper(NewsDao.class);

NewsEntitynews=nd.selectOne(id);

map.put("news",news);

return"select_oneNews";

}

@RequestMapping("dodoupdate")

publicStringdodoupdate(intid,Stringtitle,Stringauthor,intpageview,

intstatus,Stringcontent1){

System.out.println("dodoupdate");

SqlSessionsession=MyBatisTemple.getSession().openSession();

NewsDaond=session.getMapper(NewsDao.class);

NewsEntitynews=newNewsEntity(title,author,newDate(),pageview,

content1);

news.setStatus(status);

news.setId(id);

nd.updateNews(news);

mit();

return"redirect:

newslist";

}

@RequestMapping("/toaddnews")

publicStringtoaddnews(){

System.out.println("toaddnews");

//返回要跳转的页面

return"addnews";

}

@RequestMapping("/doaddnews")

publicStringdoaddnews(Stringtitle,Stringauthor,Stringcontent1,

Mapmap){

System.out.println("doaddnews");

SqlSessionsession=MyBatisTemple.getSession().openSession();

NewsDaond=session.getMapper(NewsDao.class);

NewsEntitynews=newNewsEntity();

news.setAuthor(author);

news.setTitle(title);

news.setNewstime(newDate());

news.setPageview(0);

news.setContent(content1);

news.setStatus(0);

nd.addNews(news);

mit();

//返回要跳转的页面

return"redirect:

newslist";

}

@RequestMapping("/todisableadmin")

publicStringtodisableadmin(intid,Mapmap){

System.out.println("todisableadmin");

SqlSessionsession=MyBatisTemple.getSession().openSession();

AdminDaoad=session.getMapper(AdminDao.class);

AdminEntityadmin=ad.selectOne(id);

map.put("admin",admin);

//返回要跳转的页面

return"disableadmin";

}

@RequestMapping("/dodisableadmin")

publicStringdodisableadmin(intid,intstatus,Stringusername,

Stringname,Stringupass){

System.out.println("dodisableadmin");

AdminEntityadmin=newAdminEntity();

admin.setId(id);

admin.setName(name);

admin.setStatus(status);

admin.setUpass(upass);

admin.setUsername(username);

System.out.println(admin);

SqlSessionsession=MyBatisTemple.getSession().openSession();

AdminDaoad=session.getMapper(AdminDao.class);

ad.updateAdmin(admin);

mit();

//返回要跳转的页面

return"redirect:

adminlist";

}

 

Home

 

//这个注解就表示当前的类是一个控制器

@Controller

//配置访问控制器的路径(访问类)

@RequestMapping("/home")

publicclassIndexController{

@RequestMapping("/login")

publicStringlogin(){

System.out.println("login");

//返回要跳转的页面

return"login";

}

@RequestMapping("/dologin")

publicStringdoLogin(Stringusername,Stringupass,

Mapmap,HttpServletRequestrequest){

System.out.println("dologin");

SqlSessionsession2=MyBatisTemple.getSession().openSession();

UserDaoud=session2.getMapper(UserDao.class);

UserEntityuser=ud.login(username,upass,0);

//登录成功

if(user!

=null){

HttpSessionsession=request.getSession();

session.setAttribute("doLogin",user);

return"redirect:

index";

}else{

//登录失败

return"login";

}

}

@RequestMapping("/index")

publicStringindex(Mapmap){

System.out.println("index");

intpageNo=1;

intpageSize=3;

intye=0;

SqlSessionsession=MyBatisTemple.getSession().openSession();

NewsDaoud=session.getMapper(NewsDao.class);

Listlist=ud.pageSelect(pageNo,pageSize);

intno=ud.finNo();

if(no%pageSize==ye){

ye=no/pageSize;

}else{

ye=no/pageSize+1;

}

PageModelpm=newPageModel(list,no,pageSize,pageNo);

map.put("pm",pm);

return"index";

}

@RequestMapping("/indexs")

publicStringindexs(intpageNo,Mapmap){

System.out.println("indexs");

intpageSize=3;

intye=0;

SqlSessionsession=MyBatisTemple.getSession().openSession();

NewsDaoud=session.getMapper(NewsDao.class);

Listlist=ud.pageSelect(pageNo,pageSize);

intno=ud.finNo();

if(no%pageSize==ye){

ye=no/pageSize;

}else{

ye=no/pageSize+1;

}

PageModelpm=newPageModel(list,no,pageSize,pageNo);

map.put("pm",pm);

return"index";

}

@RequestMapping("/register")

publicStringregister(){

System.out.println("register");

return"register";

}

@RequestMapping("/doregister")

publicStringdoregister(Stringusername,Stringupass,Stringname){

System.out.println("doregister");

UserEntityuser=newUserEntity(username,upass,name);

user.setStatus(0);

SqlSessionsession=MyBatisTemple.getSession().openSession();

UserDaoud=session.getMapper(UserDao.class);

ud.addUser(user);

mit();

return"login";

}

@RequestMapping("/NewsView")

publicStringNewsView(Mapmap,HttpServletRequestrequest){

System.out.println("NewsView");

SqlSessionsession1=MyBatisTemple.getSession().openSession();

NewsViewDaonvd=session1.getMapper(NewsViewDao.class);

HttpSessionsession2=request.getSession();

System.out.println(session2);

UserEntityuser=(UserEntity)session2.getAttribute("doLogin");

Stringusername=user.getUsername();

Listlist=nvd.selectNewsView(username);

map.put("list",list);

//返回要跳转的页面

return"NewsView";

}

@RequestMapping("/newslist")

publicStringnewslist(intid,Mapmap){

System.out.println("newslist");

SqlSessionsession=MyBatisTemple.getSession().openSession();

NewsDaond=session.getMapper(NewsDao.class);

NewsEntitynews=nd.selectOne(id);

map.put("news",news);

//返回要跳转的方法

return"newslist";

}

@RequestMapping("/addnewsview")

publicvoidaddnewsview(intid,Stringtitle,HttpServletRequestrequest)

throwsIOException{

System.out.println("addnewsview");

HttpSessionsession1=request.getSession();

UserEntityuser=(UserEntity)session1.getAttribute("doLogin");

Stringusername=user.getUsername();

System.out.println(username);

NewsViewEntitynewsview=newNewsViewEntity(id,title,username,

newDate());

System.out.println(newsview);

SqlSessionsession2=MyBatisTemple.getSession().openSession();

NewsViewDaonvd=session2.getMapper(NewsViewDao.class);

nvd.addNewsView(newsview);

mit();

}

@RequestMapping("/AjaxHomePageview")

publicvoidAjaxHomePageview(intid)throwsIOException{

System.out.println("AjaxHomePageview");

SqlSessionsession=MyBatisTemple.getSession().openSession();

UserDaoud=session.getMapper(UserDao.class);

ud.pageviewAdd(id);

mit();

}

 

 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1