jsp servlet學(xué)習(xí)筆記與間傳值問題_第1頁
jsp servlet學(xué)習(xí)筆記與間傳值問題_第2頁
jsp servlet學(xué)習(xí)筆記與間傳值問題_第3頁
jsp servlet學(xué)習(xí)筆記與間傳值問題_第4頁
jsp servlet學(xué)習(xí)筆記與間傳值問題_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論