十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
@RequestMapping(value="userlogin2") 映射的url
創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的安慶網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
public String ulogin(ModelMap modelMap, 參數(shù)model
@RequestParam(value = "username",required=false) String username, 參數(shù)用戶名
@RequestParam(value = "password",required=false) String password,參數(shù)密碼
HttpServletRequest request) {
Buyuser User = buyuserService.userlogin(username, password); 調(diào)用service校驗(yàn)用戶名和密碼
if(User != null) {如果用戶存在
request.getSession().setAttribute("User", User);用戶信息保存到session
request.getSession().setAttribute("userid", User.getId());用戶的id保存到session
if(User.getUsername()!=null){用戶名不為空
request.getSession().setAttribute("username", User.getUsername());用戶名保存到session
request.getSession().setAttribute("name", User.getName());名稱保存到session
}
return "redirect:../index.html";返回主頁index.html
}else{
modelMap.put("msg", "用戶名或密碼錯(cuò)誤,請(qǐng)重試!");返回錯(cuò)誤提示
return "pages/user/userlogin";返回錯(cuò)誤頁面
}
}
string username = Request["username"]; //獲取用戶名并命名為username
string userpwd =Request["userpwd"];//獲取密碼并命名為userpwd
stockClass sc=new stockClass(); //應(yīng)該是調(diào)用個(gè)規(guī)則庫用來驗(yàn)證 用戶名和密碼
if (sc.validate(username)) { //如果驗(yàn)證用戶名符合規(guī)則庫
Response.Write("");//輸出空
return; //返回
}if(sc.validate(userpwd)){ //如果驗(yàn)證密碼符合規(guī)則庫
Response.Write(""); //輸出空
return; //返回
}if (this.ValidateNumber.Text !=this.Label1.Text){ 如果驗(yàn)證碼輸入的不正確
Response.Write(""); //輸出空
return; //返回
}
int count =Convert.ToInt32(scd.ExecuteScalar()); // ?獲取次數(shù)
if (count 0){ //如果次數(shù)大于0次
Session["username"] =username; //用戶名存入會(huì)話
Session["types"] =DropDownList1.SelectedItem.Text; //下拉框中選中的值存入會(huì)話
if (DropDownList1.SelectedItem.Text== "管理員"){ //如果下拉框中選中的值為管理員
Response.Redirect("MainFrame.aspx"); //值為管理員跳轉(zhuǎn)到管理員后臺(tái)頁面
}else{ //否則
Response.Redirect("ptMainFrame.aspx");//值不等于管理員跳到普通后臺(tái)頁面
}}else{ //否則
Response.Write(""); //輸出空
return; //返回
}
看你什么樣子的老師,我2月前剛答辯完.我么自己寫的程序 老師弄不明白非說不是我自己做的,讓我參加2辯.當(dāng)時(shí)問我的問題主要有1.%%這個(gè)標(biāo)簽叫啥?我說這是jsp標(biāo)簽,里面寫jsp代碼.老師說你連這個(gè)名字都不知道程序能是你自己做的嗎? 第二個(gè)問題.你這是單機(jī)的還是網(wǎng)絡(luò)的,我說我這是基于BS的,網(wǎng)絡(luò)單機(jī)都行.老師笑著搖頭.第三個(gè)問題 解釋下什么是MVC模式.我說我的jsp頁面是我的視圖負(fù)責(zé)顯示數(shù)據(jù),三個(gè)servlet是控制負(fù)責(zé)跳轉(zhuǎn),三個(gè)實(shí)現(xiàn)接口的類是模型層實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的操作,我答完只見老師仰天大笑說我答非所問.然后我就2辯了.2辯的時(shí)候老師問我數(shù)據(jù)庫操作你都用了那些 函數(shù) 或者方法,我說executeUpdate,querry,connection,resultset...然后2辯的老師說可以了,給我79分.老師問的問題千奇百怪,有的老師也是四六不懂還要裝明白~你要知道老師不是都懂代碼的,有的老師會(huì)問你 設(shè)計(jì)上的問題,比如你的編譯環(huán)境,你設(shè)計(jì)數(shù)據(jù)庫的時(shí)候是怎么想的.有的會(huì)依照論文 問你功能上都實(shí)現(xiàn)了那些,如何實(shí)現(xiàn)的...最后祝好運(yùn),別跟我一樣遇到讓人蛋疼的老師.
我以前同學(xué)也是做這個(gè)畢業(yè)設(shè)計(jì)的。不過是用C++做的。我記得評(píng)委提了幾個(gè)問題。
1、俄羅斯方塊已經(jīng)是很老的游戲了,你做的俄羅斯方塊與我們平時(shí)見過的有什么區(qū)別?創(chuàng)新點(diǎn)在哪里?這個(gè)問題是百分之百會(huì)問的。
回答:就要看你到底有沒有創(chuàng)新,怎么去和一般的俄羅斯方塊比較,要好好總結(jié)一下。
2、這個(gè)畢業(yè)設(shè)計(jì)的工作量、代碼量。
回答:從你開始收集需求分析開始,時(shí)間統(tǒng)計(jì),代碼量粗略統(tǒng)計(jì)。
3、你覺得這個(gè)俄羅斯方塊還有什么不足,怎么改進(jìn)?
回答:比如界面要更加人性化,音效還不夠完美……還要增加多人對(duì)戰(zhàn)模式等等
4、你實(shí)現(xiàn)項(xiàng)目的主要技術(shù),核心算法有哪些?
回答:介紹主要技術(shù),算法參考。
基本上記得的就這些,希望你順利通過。