版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版小學(xué)語(yǔ)文二年下冊(cè)全冊(cè)教案(帶表格)
- 第23章 旋轉(zhuǎn) 人教版九年級(jí)數(shù)學(xué)寒假巧練習(xí)(含答案)
- 2024-2025年秋季第一學(xué)期小學(xué)三年級(jí)語(yǔ)文教學(xué)計(jì)劃及教學(xué)進(jìn)度表
- 保育員培訓(xùn)衛(wèi)生清潔與消毒
- 微創(chuàng)顱內(nèi)血腫清除術(shù)治療高血壓腦出血的護(hù)理課件
- 正確認(rèn)識(shí)中華傳統(tǒng)文化+學(xué)案 高中政治統(tǒng)編版必修四哲學(xué)與文化+
- 第1-3課+單詞句子默寫同步測(cè)試 初中日語(yǔ)人教版七年級(jí)第一冊(cè)
- 應(yīng)用文寫作+宣傳稿+你參加了學(xué)校舉辦的剪紙比賽活動(dòng)+講義 高三上學(xué)期新高考聯(lián)合質(zhì)量測(cè)評(píng)9月聯(lián)考英語(yǔ)試題
- 多邊投資擔(dān)保協(xié)議(標(biāo)準(zhǔn)版)
- 假期教師培訓(xùn)的心得體會(huì)
- 新人教版高一英語(yǔ)必修一-課本聽力與視頻材料原文
- 光伏發(fā)電項(xiàng)目編制依據(jù)及編制原則
- 第一課-筆墨千秋
- 實(shí)驗(yàn)小學(xué)新蘇教版四年級(jí)科學(xué)上冊(cè)10.《摩擦力》第1課時(shí)教案
- 高壓電纜直埋技術(shù)要求
- 最新人教版三年級(jí)上冊(cè)數(shù)學(xué)《4.2.2 三位數(shù)減兩位數(shù)(連續(xù)退位)》PPT課件
- 智慧農(nóng)業(yè)田地綠色鄉(xiāng)村PPT模板
- 外科體液代謝失衡病人的護(hù)理
- 青島版(六年制)二年級(jí)上冊(cè)數(shù)學(xué)《 3.1 角的初步認(rèn)識(shí)》課件
- 軸承鋼絲的現(xiàn)狀與發(fā)展
- 市場(chǎng)營(yíng)銷-茶顏悅色的市場(chǎng)營(yíng)銷策略研究論文
評(píng)論
0/150
提交評(píng)論