java新闻项目Springmvc框架结合使用.docx
《java新闻项目Springmvc框架结合使用.docx》由会员分享,可在线阅读,更多相关《java新闻项目Springmvc框架结合使用.docx(15页珍藏版)》请在冰豆网上搜索。
java新闻项目Springmvc框架结合使用
java_新闻项目_Springmvc框架结合使用
Admin
@Controller
@RequestMapping("/admin")
publicclassAdminController{
@RequestMapping("/footPrint")
privateStringfootPrint(Mapmap){
SqlSessionssession=MyBatisTemple.getSession().openSession();
NewsViewDaonewview=ssession.getMapper(NewsViewDao.class);
Listnewss=newview.findAll();
map.put("newss",newss);
return"admin/footPrint";
}
@RequestMapping("/adminDoBidden")
privateStringadminDoBidden(intid,intstatus){
SqlSessionssession=MyBatisTemple.getSession().openSession();
AdminDaoadmins=ssession.getMapper(AdminDao.class);
admins.forbidden(status,id);
mit();
return"admin/index";
}
@RequestMapping("/adminDoEdit")
privateStringadminDoEdit(AdminEntityadminentity){
AdminEntityadmin=newAdminEntity(adminentity.getUsername(),
adminentity.getUpass(),adminentity.getName(),
adminentity.getStatus());
admin.setId(adminentity.getId());
SqlSessionssession=MyBatisTemple.getSession().openSession();
AdminDaoadmins=ssession.getMapper(AdminDao.class);
admins.updateAdmin(admin);
mit();
return"redirect:
AdminList";
}
@RequestMapping("/adminToEdit")
privateStringadminToEdit(intid,Mapmap){
SqlSessionssession=MyBatisTemple.getSession().openSession();
AdminDaoadmins=ssession.getMapper(AdminDao.class);
AdminEntityadmin=admins.findIOne(id);
map.put("admin",admin);
return"admin/editAdmin";
}
@RequestMapping("/adminDoAdd")
privateStringadminDoAdd(AdminEntityadminentity){
AdminEntityadmin=newAdminEntity(adminentity.getUsername(),
adminentity.getUpass(),adminentity.getName(),
adminentity.getStatus());
SqlSessionssession=MyBatisTemple.getSession().openSession();
AdminDaoadmins=ssession.getMapper(AdminDao.class);
admins.addAdmin(admin);
mit();
return"redirect:
AdminList";
}
@RequestMapping("/adminToAdd")
privateStringadminToAdd(){
return"admin/addAdmin";
}
@RequestMapping("/AdminList")
privateStringAdminList(Mapmap){
SqlSessionssession=MyBatisTemple.getSession().openSession();
AdminDaoadmin=ssession.getMapper(AdminDao.class);
Listadmins=admin.findAll();
map.put("admins",admins);
return"admin/listAdmin";
}
@RequestMapping("/NewsDoEdit")
privateStringNewsDoEdit(intid,Stringtitle,Stringauthor,
intpageview,Stringcontent1,intstatus){
NewsEntitynews=newNewsEntity(title,author,newDate(),pageview,
content1,status);
news.setId(id);
SqlSessionssession=MyBatisTemple.getSession().openSession();
NewsDaonewss=ssession.getMapper(NewsDao.class);
newss.updateNews(news);
mit();
return"redirect:
NewsList";
}
@RequestMapping("/NewsToEdit")
privateStringNewsToEdit(intid,Mapmap){
SqlSessionssession=MyBatisTemple.getSession().openSession();
NewsDaonewss=ssession.getMapper(NewsDao.class);
NewsEntitynews=newss.findIOne(id);
map.put("news",news);
return"admin/editNews";
}
@RequestMapping("/NewsDoAdd")
privateStringNewsDoAdd(Stringtitle,Stringauthor,Stringcontent1){
NewsEntitynewdao=newNewsEntity(title,author,newDate(),0,
content1,0);
SqlSessionssession=MyBatisTemple.getSession().openSession();
NewsDaonewss=ssession.getMapper(NewsDao.class);
newss.addNews(newdao);
mit();
return"redirect:
NewsList";
}
@RequestMapping("/NewsToadd")
privateStringNewsToadd(){
return"admin/addNews";
}
@RequestMapping("/NewsList")
privateStringNewsList(Mapmap){
SqlSessionssession=MyBatisTemple.getSession().openSession();
NewsDaonews=ssession.getMapper(NewsDao.class);
Listnewss=news.findAll();
map.put("newss",newss);
return"admin/listNews";
}
@RequestMapping("/index")
privateStringindex(Stringusername,Stringupass){
System.out.println(username+upass);
SqlSessionssession=MyBatisTemple.getSession().openSession();
AdminDaoadmins=ssession.getMapper(AdminDao.class);
AdminEntityadmin=admins.login(username,upass,0);
if(admin!
=null){
//System.out.println("login����");
//HttpSessionsession=request.getSession();
//session.setAttribute("AdminLOGIN",admin);
//System.out.println("��ת");
//response.sendRedirect("index.admin");
return"admin/index";
}else{
//response.sendRedirect("login.jsp");
return"admin/login";
}
}
@RequestMapping("/login")
privateStringlogin(){
//System.out.println(username+upass);
//SqlSessionssession=MyBatisTemple.getSession().openSession();
//AdminDaoadmins=ssession.getMapper(AdminDao.class);
//AdminEntityadmin=admins.login(username,upass,0);
//if(admin!
=null){
//System.out