java_新聞項(xiàng)目_Springmvc框架結(jié)合使用_第1頁(yè)
java_新聞項(xiàng)目_Springmvc框架結(jié)合使用_第2頁(yè)
java_新聞項(xiàng)目_Springmvc框架結(jié)合使用_第3頁(yè)
java_新聞項(xiàng)目_Springmvc框架結(jié)合使用_第4頁(yè)
java_新聞項(xiàng)目_Springmvc框架結(jié)合使用_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、java_新聞項(xiàng)目_Springmvc框架結(jié)合使用2 adminaddAdmin.ftIaddMews.ftIaaaaeditAdmin.ftIedItMews.ftIfoolprin 匕 ftlindex.fti0 login,FtlV 3 home doLogin.fd 冒 indcxftlSi looking.fti 層I pageviewftl 圉 rg kter.ftlAdminControllerRequestMapping (/admin)p ublicclassAdminController RequestMapping (/footPrint )p rivateString

2、foot Print(Ma pString, Objectmap) SqlSession ssession = MyBatisTem ple.getSession ().o penSession();NewsViewDao newview = ssession.getMa pp er(NewsViewDao.class );List newss = newview.findAll();map.put( newss , newss);return admin/footPrintRequestMapping (/adminDoBidden)privateString adminDoBidden(

3、int id, int status) SqlSession ssession = MyBatisTem ple.getSession ().o penSession();AdminDao admins = ssession.getMa pp er(AdminDao.class );admins.forbidden(status, id);mit();return admin/indexRequestMapping (/adminDoEdit)private String adminDoEdit(AdminEntity adminentity) AdminEntity admin =new A

4、dminEntity(adminentity.getUsername(),adminentity.getUpass(), adminentity.getName(),adminentity.getStatus();admin.setId(adminentity.getId();SqlSession ssession = MyBatisTemple.getSession ().openSession();AdminDao admins = ssession.getMapper(AdminDao.class );admins.updateAdmin(admin);mit();return redi

5、rect:AdminListRequestMapping ( /adminToEdit )private String adminToEdit( int id, Map map) SqlSession ssession = MyBatisTemple.getSession ().openSession();AdminDao admins = ssession.getMapper(AdminDao.class );AdminEntity admin = admins.findIOne(id);map.put( admin , admin);return admin/editAdminReques

6、tMapping ( /adminDoAdd )private String adminDoAdd(AdminEntity adminentity) AdminEntity admin = new AdminEntity(adminentity.getUsername(),adminentity.getUpass(), adminentity.getName(),adminentity.getStatus();SqlSession ssession = MyBatisTemple.getSession().openSession();class );AdminDao admins = sses

7、sion.getMapper(AdminDao.admins.addAdmin(admin);mit();return redirect:AdminListRequestMapping ( /adminToAdd ) private String adminToAdd() return admin/addAdminRequestMapping ( /AdminList )private String AdminList(Map map) SqlSession ssession = MyBatisTemple.getSession().openSession();class );AdminDao

8、 admin = ssession.getMapper(AdminDao.List admins = admin.findAll();map.put( admins , admins);return admin/listAdminRequestMapping ( /NewsDoEdit )private String NewsDoEdit( int id, String title, String author,int pageview, String content1,int status) NewsEntity news = new NewsEntity(title, author,new

9、 Date(), pageview,content1, status);news.setId(id);SqlSession ssession = MyBatisTemple.getSession ().openSession();NewsDao newss = ssession.getMapper(NewsDao.class );newss.updateNews(news);mit();return redirect:NewsListRequestMapping ( /NewsToEdit )private String NewsToEdit( int id, Map map) SqlSess

10、ion ssession = MyBatisTemple.getSession ().openSession();NewsDao newss = ssession.getMapper(NewsDao.class );NewsEntity news = newss.findIOne(id);map.put( news , news);return admin/editNewsRequestMapping ( /NewsDoAdd )private String NewsDoAdd(String title, String author, String content1) NewsEntity n

11、ewdao =new NewsEntity(title, author,new Date(), 0,content1, 0);SqlSession ssession = MyBatisTemple.getSession ().openSession();NewsDao newss = ssession.getMapper(NewsDao.class );newss.addNews(newdao);mit();return redirect:NewsListRequestMapping ( /NewsToadd )private String NewsToadd() return admin/a

12、ddNews ;RequestMapping ( /NewsList )private String NewsList(Map map) SqlSession ssession = MyBatisTemple.getSession ().openSession();NewsDao news = ssession.getMa pp er(NewsDao.class );List newss = news.findAII();map.put( newss , newss);return admin/listNewsRequestMapping (/index)p rivateString inde

13、x(String username, String up ass) System. out .p rintln(username + up ass);SqlSession ssession = MyBatisTem ple.getSession ().o penSession();AdminDao admins = ssession.getMapper(AdminDao.class );AdminEntity admin = admins.login(username, up ass, 0);if (admin != null ) / System.out. println(login?);/

14、 Htt pSession session = request.getSession();/ session.setAttribute(AdminLOGIN, admin);/ System.out. println(? ?);/ respo nse.sendRedirect(index.admin);return admin/index else / respo nse.sendRedirect(login.js p);return admin/loginRequestMapping (/login) p rivate String login() / System.out .p rintl

15、n(username+upass);/ SqlSession ssession = MyBatisTem ple.getSession( ).op enSession();/ AdminDao admins = ssession.getMa pp er(AdminDao.class);/ AdminEntity admin = admins.login(username, upass, 0);/ if (admin != null) ?);/ System.out. println(login/ Htt pSession session = request.getSession();/ ses

16、sion.setAttribute(AdminLOGIN, admin);? ?);/ System.out .p rintln(/ res po nse.sendRedirect(index.admin);/ else / res po nse.sendRedirect(login.js p);/ return admin/loginmJH 13*H is8-TTP sutE 4041 zart FoundRbd-I-nnnnnbOiEllaM61 LI5iwt11IsLL12ggs 直8sni)口hIBIr 寸sr工aa-I h 窩3_h5_d盤7*-AH1 =1口QEm冃tmo tZD回

17、 d191我是作者目丨刁C丨及ic a 回A A通角 S * S = i三注左更叫*2 H仁尸訂 I A- A B Z U Q Hi 2 5 Q # 3 r c E M ,qwewqeqweqwewq伽車面文9噴立9埒加tJ 町 e 飛0A4j;asi410ttUttfiVA1aomtnMmnKZ0勖庖用檢|帝悶2aomirssaomnssifi0awnmasomtn4C309|15用1樓定1條0aaaaaaa0SiJS用1仗|條用102220息用1樓|殺用11111112aaa0Sijs用1咨走1彌iJP發(fā)冷SqlSession ssession = MyBatisTemple.getSes

18、sion ().openSession();用戶售adminrequest.setAttribute(pagemod , pagemods);admin正信層張三立即發(fā)布HomeControllerRequestMapping (/home)p ublicclassHomeController RequestMapping (/newsview )privatevoidnewsview( int id,String title,HttpServletRequest request) SqlSession ssession = MyBatisTem ple.getSession ().o pen

19、Session();NewsViewDao newview = ssession.getMa pp er(NewsViewDao.class );Htt pSession session = request.getSession();UserEntity user = (UserEntity) session.getAttribute(UserLOGIN);NewsViewEntity newsview = new NewsViewEntity(id, title, user.getName(),new Date();newview.AddnewsView(newsview);mit();Re

20、questMapping (/addPageview)private ResponseBodyvoid addPageview( int id) System. out .println( addPageview 來(lái)了);SqlSession ssession = MyBatisTem ple.getSession ().o penSession();NewsDao newsdao = ssession.getMa pp er(NewsDao.class );newsdao .p ageviewAdd(id);mit();RequestMapping (/looking)p rivateStr

21、ing looking(int id, Map map) class );NewsDao newsdao = ssession.getMapper(NewsDao.NewsEntity newss = newsdao.findIOne(id);map.put( newss , newss);return home/lookingRequestMapping ( /doRegister )private String doRegister(UserEntity userentity) UserEntity user =new UserEntity(userentity.getUsername()

22、,userentity.getUpass(), userentity.getName(), 0);SqlSession ssession = MyBatisTemple.getSession().openSession();class );UserDao userdao = ssession.getMapper(UserDao.userdao.addUser(user);mit();return home/doLogin ;RequestMapping ( /index ) private String index(HttpServletRequest request) / System.ou

23、t.println(pageNos);int pageNo = 1;/ if (String.valueOf(pageNos) != null) / pageNo = pageNos;/ int pageSize = 3;SqlSession ssession = MyBatisTemple.getSession().openSession();class );NewsDao newsdao = ssession.getMapper(NewsDao.List newss = newsdao.pageSelect(pageNo - 1) * pageSize,pageSize);int coun

24、t = newsdao.countSelect();ifint totalPage = 0;(count % pageSize = 0) totalPage = count / pageSize;else totalPage = (count / pageSize) + 1;PageModel pagemods = new PageModel();pagemods.setNewss(newss);pagemods.setPageNo(pageNo);pagemods.setPageSize(pageSize);/ ? ?pagemods.setTotalPage(totalPage);retu

25、rn home/indexRequestMapping (/indexs)privateString indexs( int p ageNo, Map String, Objectmap) if(p ageNo != 0) int p ageSize = 3;SqISession ssession = MyBatisTem pie.getSession ().o penSession();NewsDao newsdao = ssession.getMa pp er(NewsDao.class );List newss = newsdao .p ageSelect(p ageNo - 1) *

26、p ageSize, p ageSize);int count = newsdao.countSelect();int total Page = 0;if(count % p ageSize = 0) tota lP age = count / p ageSize;else tota lP age = (count / p ageSize) + 1;P ageModel p agemods =new P ageModel();p agemods.setNewss(newss);p agemods.set PageN o(p ageNo);p agemods.set PageSize( page

27、Size);/ ? ? ?p agemods.setTota lP age(tota lP age);map.put( pagemod , pagemods);return home/indexelse return home/indexRequestMapping (/register )p rivate String register() return home/registerRequestMapping (/doLogin)p rivateString doLogin() / String username = request.get Parameter(username);/ Str

28、ing up ass = request.get Parameter up ass);/ SqlSession ssession = MyBatisTem ple.getSession( ).op enSession();/ UserDao users = ssession.getMa pp er(UserDao.class);/ UserEntity user = users.login(username, upass, 0);/ HttpSession session = request.getSession();/ if (user != null) / session.setAttri

29、bute(UserLOGIN, user);/ / System.out.println(? ?);/ response.sendRedirect(index.home);/ else / response.sendRedirect(doLogin.jsp);/ / catch (IOException e) / /TODOAuto-generated catch block/ e.printStackTrace();/ return home/doLogin ;RequestMapping ( /doLogins )private String doLogins(String username, String upass,Map map,HttpServletRequest request) System. out .println(username+upass);SqlSession ssession = MyBatisTemple.getSession ().openSession();UserDao user

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論