1121陈德 javajspservlet springMVC.docx
- 文档编号:7385879
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:14
- 大小:175.59KB
1121陈德 javajspservlet springMVC.docx
《1121陈德 javajspservlet springMVC.docx》由会员分享,可在线阅读,更多相关《1121陈德 javajspservlet springMVC.docx(14页珍藏版)》请在冰豆网上搜索。
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(Map
System.out.println("adminlist");
SqlSessionsession=MyBatisTemple.getSession().openSession();
AdminDaoad=session.getMapper(AdminDao.class);
List
map.put("admin",admin);
return"adminlist";
}
@RequestMapping("/toeditadmin")
publicStringtoeditadmin(intid,Map
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(Map
System.out.println("newslist");
SqlSessionsession=MyBatisTemple.getSession().openSession();
NewsDaond=session.getMapper(NewsDao.class);
List
map.put("list",list);
return"newslist";
}
@RequestMapping("select_oneNews")
publicStringtoselect_oneNews(intid,Map
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,
Map
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,Map
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,
Map
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(Map
System.out.println("index");
intpageNo=1;
intpageSize=3;
intye=0;
SqlSessionsession=MyBatisTemple.getSession().openSession();
NewsDaoud=session.getMapper(NewsDao.class);
List
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,Map
System.out.println("indexs");
intpageSize=3;
intye=0;
SqlSessionsession=MyBatisTemple.getSession().openSession();
NewsDaoud=session.getMapper(NewsDao.class);
List
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(Map
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();
List
map.put("list",list);
//返回要跳转的页面
return"NewsView";
}
@RequestMapping("/newslist")
publicStringnewslist(intid,Map
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();
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1121 陈德 javajspservlet springMVC