版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
ServletServletJSP:JSPServletServletJSP。通過對象requestsession(不考慮application)完成傳值。一、JSP<!--JSP<formaction="JspServlet?action=toServlet"method="post"name="f<inputname="username"type="test"<inputtype="submit"2、URLa>href<form>actionrequest.getParameter("actionrequest.getParameter("actionurl3、java片段代碼,servlet只能接到request的內(nèi)容。在servlet里用request.getSession().getAttribute("testSession"sessionprojectnamejsp2servletprojectContext/jsp2servlet,在地址欄里顯示是在地址欄里顯示是http://localhost:8080/jsp2servlet/admin,的urlweb.xml注冊兩次。http://localhost:8080/jsp2servlet/jsphttp://localhost:8080/jsp2servlet/admin/jsp兩個會話的),getSession都是返回當(dāng)前用戶的會話對象,參數(shù)的區(qū)別在于:System.out.println("SessionhasbeenSystem.out.println("Sessionis三、Servlet三、Servlet帶request和session參數(shù)。在servlet里使用(request,response)。而這里的url前需要帶斜線/,如“).forward(request,Stringfr="good好順序的,現(xiàn)在要把第n個數(shù)插到前面的有序數(shù)中,使得這n個數(shù)javapackageimportpublicclassInsertSortDirectinsertion*@parampublicstaticint[]insertSort(int...a)inttemp=for(inti=1;i<a.length;i++)intj=i-1;temp=a[i];for(;j>=0&&temp<a[j];j--){//注意:下標(biāo)0到i-a[j1]a[j];將大于temp}a[j+1]=}return}publicstaticvoidmain(String[]args)inta[]={49,38,21,97,76,13,27,49,78,34,12,5,4,99,98,54,56,17,18,23,34,15,35,25,53,51for(inti=0;i<a.length;i++)System.out.print(a[i]+"}}web.xmlfilterpublicvoidinit(FilterConfigconfig)publicvoidinit(FilterConfigconfig)throwsServletException//jsonLocale=config.getInitParameter("jsonLocale");requestEncoding=config.getInitParameter("requestEncoding");responseEncodingRec=responseEncodingSend=StringconnectTimeout=StringreadTimeout=config.getInitParameter("readTimeout");}ServletContextsContext= ServletContextsContext=StringserviceCertificateFile="WEB-INF/classes/sslserver.der"; config=newInputStreamfis=publicSerializableadd(Tobj)return}publicSerializablesave(Tobj)return}String[]sessionId=session_value.split(";");retArr[1]=sessionId[0];is:"+sessionId[0]);}*@parampublicstaticStringgetCookies(HttpURLConnection{StringBuffercookies=newMap<String,List<String>>headerMap=Iterator<String>iterator=Stringheader=Stringvalue=headerMap.get(header).get(0);String[]values=value.split(";");for(inti=0;i<values.length;i++)if{}}}}return}if{huc.setRequestProperty("Cookie",}“JSESSIONID=9F15B4980661B4E8F34F63A75ED69A4A” cookie)也可以,說protectedvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{Enumeratione=ctobj=e.nextElement();Stringkey=(String)obj;Stringmessage="key:\t"+key;message="headervalue:\t"+headerValue;}} headervalue:localhost:8080 headervalue:keep-alive headervalue:max-age=0 headervalue: headervalue:Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/33.0.1750.154Safari/537.36 headervalue:gzip,deflate,sdch headervalue:zh- headervalue:06:8080 headervalue:keep-alive headervalue:no-cache headervalue:no-cache headervalue: headervalue: headervalue:Mozilla/5.0(Linux;U;Android4.1.1;en-cn;HTCT528d)key:accept-headervalue:key:accept-languageheadervalue:en-CN,en-USkey:accept-charsetheadervalue:utf-8,iso-8859-1,utf-16,Cookie[]cookies=request.getCookies();Cookiecook=null;booleanflag=false;if(cookies!=null)for(Cookiec:cookies)if{c.setValue(Integer.parseInt(c.getValue())+1cook=c;flag=true;}}if(!flag)cook=newCookie("count",}}elsecook=newCookie("count",}UserStudentuser=newif(cookies!=null)for(Cookiec:cookies)}if{}}}見Cookie[]cookies=request.getCookies();Stringusername33="";if(cookies!=null)for(Cookiec:cookies)/*if{if{username33=URLDecoder.decode(c.getValue(),"utf-8");break;}}}隨機(jī) packagepackageimportjava.awt.Color;importjava.awt.Font;importimportjava.util.Random;importjavax.imageio.ImageIO;importjavax.servlet.ServletOutputStream;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpSession;@author@since{privateintwidth=60,height=throwsServletException,IOException{////Graphicsg=////Randomr=new//Fontf=newFont("TimesNewRoman",Font.PLAIN,18);//g.drawRect(0,0,width-1,height-1);//for(inti=0;i<160;{intx=r.nextInt(width);inty==r.nextInt(12);inty1=g.drawLine(x,y,x+x1,y+}intred=0,green=0,blue=0;取隨機(jī)產(chǎn)生的認(rèn)證碼(4位數(shù)字)for(inti=0;i<4;i++){StringstrRand=red=r.nextInt(110);blue=r.nextInt(50);//g.setColor(newColor(red,green,//將認(rèn)證碼顯示到圖象中g(shù).drawString(strRan
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 法律信托貸款合同范文
- 2025中國郵政集團(tuán)限公司云南省分公司招聘215人高頻重點提升(共500題)附帶答案詳解
- 2025中國能源建設(shè)集團(tuán)廣東火電工程限公司春季校園招聘高頻重點提升(共500題)附帶答案詳解
- 無心磨床行業(yè)相關(guān)投資計劃提議
- 2025中國國際工程咨詢限公司總部社招高頻重點提升(共500題)附帶答案詳解
- 2025下半年陜西省省屬事業(yè)單位聯(lián)考招聘377高頻重點提升(共500題)附帶答案詳解
- 2025下半年湖北襄陽宜城市事業(yè)單位招聘工作人員17人高頻重點提升(共500題)附帶答案詳解
- 2025下半年江蘇響水縣事業(yè)單位招聘工作人員擬聘用人員歷年高頻重點提升(共500題)附帶答案詳解
- 2025下半年廣東廣州增城區(qū)派潭鎮(zhèn)招聘政府聘員42人高頻重點提升(共500題)附帶答案詳解
- 2025下半年安徽合肥國際內(nèi)陸港發(fā)展限公司社會招聘12人高頻重點提升(共500題)附帶答案詳解
- Unit 2 How often do you exercise Section A 1a-2d 教學(xué)實錄 2024-2025學(xué)年人教版八年級英語上冊
- 2024年公路工程資料歸檔與承包合同3篇
- 法律邏輯學(xué)知到智慧樹章節(jié)測試課后答案2024年秋西南政法大學(xué)
- 山東省臨沂市2023-2024學(xué)年高二上學(xué)期期末學(xué)業(yè)水平檢測歷史試題 含答案
- 水肥一體化智能種植管理技術(shù)實施方案
- 《中華人民共和國學(xué)前教育法》專題培訓(xùn)
- 產(chǎn)品質(zhì)量培訓(xùn)
- 海洋氣象預(yù)測研究
- 2024急性心梗護(hù)理常規(guī)
- 第四單元《10的再認(rèn)識》(說課稿)-2024-2025學(xué)年一年級上冊數(shù)學(xué)人教版
- 廣告牌匾安裝施工方案
評論
0/150
提交評論