jsp servlet学习笔记与间传值问题_第1页
jsp servlet学习笔记与间传值问题_第2页
jsp servlet学习笔记与间传值问题_第3页
jsp servlet学习笔记与间传值问题_第4页
jsp servlet学习笔记与间传值问题_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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的内容。在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都是返回当前用户的会话对象,参数的区别在于:System.out.println("SessionhasbeenSystem.out.println("Sessionis三、Servlet三、Servlet带request和session参数。在servlet里使用(request,response)。而这里的url前需要带斜线/,如“).forward(request,Stringfr="good好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数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--){//注意:下标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;}}}随机 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;取随机产生的认证码(4位数字)for(inti=0;i<4;i++){StringstrRand=red=r.nextInt(110);blue=r.nextInt(50);//g.setColor(newColor(red,green,//将认证码显示到图象中g.drawString(strRan

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论