




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专项9 语言表达(解析版)
- 人教版六年级语文上册教学计划(含进度表)
- 3.4升华和凝华 说课稿2025年初中人教版物理八年级上册
- 《舞蹈解剖学》全套教学课件
- 检察院和银行合作协议
- 正畸助手应聘简历
- 文化设施土地转让居间合同
- 保龄球馆装修解除协议
- 企业信息化建设规章制度草案
- 特色农业产业规划
- 综合与实践 低碳生活 教学设计 2024-2025学年人教版七年级数学下册
- 河北省房屋建筑和市政基础设施工程监理招标文件示范文本(2025版)
- 2025年安徽卫生健康职业学院单招职业适应性考试题库审定版
- 2025年兴安职业技术学院单招职业技能测试题库新版
- 动火作业标准手册
- 高速铁路沉降变形观测及评估方案
- 度带和度带代及中央子午线对照表
- 青岛版五年级科学下册-斜面
- 供应商实地考察评分表设备材料类
- 带圈数字序号1-96
- 旋耕灭茬机总体结构设计全套图纸
评论
0/150
提交评论