Servlet的入门案例

 编写入门案例1)编写java类,继承HttpServlet类 2)重新doGet和doPost方法3)Servlet程序交给tomcat服务器运行!!  3.1servlet程序的class码拷贝到WEB-INF/classes目录  3.2在web.xml文件中进行配置 packagecom.loaderman.demo;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importjava.io.IOException;publicclassTestServletextendsHttpServlet{@OverrideprotectedvoiddoGet(HttpServletRequestreq,HttpServletResponsere...
代码星球 代码星球·2020-08-08

功能测试用例深入设计_花样案例汇总

一些定义:客户端:安卓版app,IOS版app服务器端:服务器服务范畴内的所有服务(不含数据库,不含nginx,不含防火墙)接口文档:特指客户端和服务器端的接口文档(两个部门开发协商后的产物) 案例一、客户端行为与接口文档中某接口的极度隐晦关系客户端结构:一层外壳Demo(有游戏,社交软件等),内部支付SDK(被外壳包围,需要支付时调用该SDK)DemoSDK    业务交互场景:1、DemoA把一个加密后的token传递给服务器端,其中token=md5("DemoA的包名":"com.demoA"+私钥:'ABCDEF123')2、SDK主动获取DemoA的包名定义为一个变量 sdk_getDemoA_packageName(注意,这里sdk_getDemoA_packageName可能与com.demoA相等或不相等)3、SDK会把Demo的token和sdk_getDemoA_packageName传递给服务器端4、服务器端得到2个变量值token和sdk_getDemoA_packageName,服务器端使用"公钥&...

php下载大文件,支持断点续传案例

需求:文件批量上传,支持断点续传。文件批量下载,支持断点续传。使用JS能够实现批量下载,能够提供接口从指定url中下载文件并保存在本地指定路径中。服务器不需要打包。支持大文件断点下载。比如下载10G的文件。PC端全平台支持。Windows,macOS,Linux全浏览器支持。ie6,ie7,ie8,ie9,ie10,ie11,edge,firefox,chrome,safari 这篇文章主要介绍了SpringMVC+Ajax实现文件批量上传和下载功能实例代码,代码分为上传form和上传ajax,具体实例代码大家参考下本文今天做了文件的上传下载,小小总结一下,基本的web项目建立及SpringMVC框架搭建此处不详细写出来了。上传form:<formid="uploadfiles"enctype="multipart/form-data">   <inputtype="file"multiple="multiple"id="file_upload"name="file_upload"/>   &...

html+xml+servlet 通讯录案例demo

首先导入dom4j和xPath技术以及测试对应的jar包 packagecom.loaderman.demo.entity;/***实体对象*@authorAPPle**/publicclassContact{privateStringid;privateStringname;privateStringgender;privateintage;privateStringphone;privateStringemail;privateStringqq;publicStringgetId(){returnid;}publicvoidsetId(Stringid){this.id=id;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetGender(){returngender;}publicvoidsetGender(Stringgender){this.gender=gender;}publicintgetAge(){returnage;...

Session案例-用户登录场景

packagecom.loaderman.demo;importjava.io.IOException;importjava.io.PrintWriter;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importjavax.servlet.http.HttpSession;/***用户主页的逻辑**/publicclassIndexServletextendsHttpServlet{publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{response.setContentType("text/html;charset=utf-8");PrintWrite...

Session技术入门代码案例

packagecom.loaderman.demo;importjavax.servlet.ServletException;importjavax.servlet.http.*;importjava.io.IOException;publicclassSaveServletextendsHttpServlet{publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{//1.创建session对象HttpSessionsession=request.getSession();/***得到session编号*/System.out.println("id="+session.getId());/***修改session的有效时间*///session.setMaxInactiveInterval(20);/***手动发送一个硬盘保存的cookie给浏览器*/Cookiec=newCookie("JSESSIONID",session.g...

Cookie实战案例代码

importjava.io.IOException;importjava.text.SimpleDateFormat;importjava.util.Date;importjavax.servlet.ServletException;importjavax.servlet.http.Cookie;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;/***例-用户上次访问时间*@authorAPPle**/publicclassHistServletextendsHttpServlet{publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{response.setContentType("text/html;charset=utf-8"...
代码星球 代码星球·2020-08-06

Ajax案例-基于XML,以POST方式,完成省份-城市二级下拉联动

<%@pagelanguage="java"pageEncoding="UTF-8"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><title>基于XML,以POST方式,完成省份-城市二级下拉联动</title><scripttype="text/javascript"src="js/ajax.js"></script></head><body><selectid="provinceID"style="width:111px"><option>选择省份</option><option>湖南</option><option>广东</option></select>&nbsp;&nbsp;&nbsp;<selectid="cityID"style="w...

Ajax案例-基于HTML,以GET或POST方式,检查注册用户名是否在数据库中已存在

08_register.jsp<%@pagelanguage="java"pageEncoding="UTF-8"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><title>基于HTML,以GET或POST方式,检查注册用户名是否在数据库中已存在</title></head><body><form>用户名[GET]:<inputid="usernameID"type="text"name="username"maxlength="4"/>光标移出后,立即检查结果</form><hr/><spanid="resID"></span><scripttype="text/javascript">//创建AJAX异步对象,即XMLHttpRequestfunctioncreateAJAX(){varajax=null;tr...

SSH整合入门案例

packageloaderman.action;importjava.util.Map;importcom.opensymphony.xwork2.ActionContext;importcom.opensymphony.xwork2.ActionSupport;importloaderman.entity.Employee;importloaderman.service.EmployeeService;publicclassEmployeeActionextendsActionSupport{//IOC容器注入privateEmployeeServiceemployeeService;publicvoidsetEmployeeService(EmployeeServiceemployeeService){this.employeeService=employeeService;}@OverridepublicStringexecute(){intempid=17;//调用ServiceEmployeeemp=employeeService.findById(empid);//保存到r...
代码星球 代码星球·2020-08-06

phpcms v9 的表单向导功能的使用方法 附多个案例

   本文主要介绍phpcmsv9的表单向导功能是如何使用的,并副多个案例讲解;先介绍一下v9的表单向导如何使用表单向导做的很实用,生成一个表单,常用的是把它作为一个留言板,或者在招聘栏目作为一个供网友填写个人信息的应聘表。对于表单,默认的模板放在./phpcms/templates/default/formguide/。文件夹里面有三个文件index.html前台的表单列表,show.html单个表单展示,show_js.html表单插件;表单作为一个功能性模块,往往是作为一个插件嵌入到页面当中,而不是单独做成一个模型,所以用到的模板就是show_js.html模板页。1.第一步,利用表单向导新建一个表单 2.每个表单都对应一个调用的js代码,如上图调用项下面的输入框所示<scriptlanguage='javascript'src='{APP_PATH}index.php?m=formguide&c=index&a=show&formid=12&action=js&siteid=1'><...

REM+SVG Sprite,web app案例

REM+SVGSprite,构建新时代webapp<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><metaname="viewport"content="width=device-width,initial-scale=1.0,user-scalable=no"><title></title><style>*{font-size:.65rem;padding:0;margin:0}html{height:100%;font-size:62.5%;overflow:hidden}body{height:100%;margin:0auto;color:#333;padding:0;font:normal.7rem"MicrosoftYaHei",Verdana,Tahoma;-w...

写多个物件css3循环动画案例原理

  在写h5页面中,我们可能经常遇到要写很多css3动画,有没有同学遇到多个物件同样的动画效果,循环保存步调一致呢,我就经常碰到,之前一直不知道其中的原理,只是简单的迁移改改,可是遇到稍微复杂多一点的就hold不住了,只能硬着头皮去分析其中的原理。那么接下来,让我们先看看案例,然后了解之中的原理css3动画循环案例 案例一:loading动画效果html代码:<divclass="spinner"><divclass="rect1"></div><divclass="rect2"></div><divclass="rect3"></div><divclass="rect4"></div><divclass="rect5"></div></div>css样式:<style>.spinner{margin:100px;width:50px;height:60px;text-align:center;font-size:10px...

Java爬虫框架之WebMagic

WebMagic是一个简单灵活的Java爬虫框架。基于WebMagic,你可以快速开发出一个高效、易维护的爬虫。1.查看官网官网地址为:http://webmagic.io/官网详细文档:http://webmagic.io/docs/zh/2.跑通helloworld示例(具体可以参考官网,也可以参考博客)我下面写的单元测试案例,可作为HelloWorld示例。注意需要导入Maven依赖:<dependency><groupId>us.codecraft</groupId><artifactId>webmagic-core</artifactId><version>0.7.3</version></dependency><dependency><groupId>us.codecraft</groupId><artifactId>webmagic-extension</artifactId><version>0.7.3&...
代码星球 代码星球·2020-07-24

python网页爬虫

以前也接触过爬虫方面的知识,但是总体感觉写爬虫的话,最好使用python,因为python有很多数据采集方面的库,此外python这面语言使用起来比较简洁易读,在采集的过程中,维护起来也比较方便!首先来几个简单的数据采集:importrequestsreq=requests.get("http://www.baidu.com")printreq.content 这个相当于简单的http的get请求! importurllibreq=urllib.urlopen("http://www.baidu.com")printreq.read()这个相当于简单的爬虫 importrequests,jsonurl="http://www.baidu.com/login"payload={'username':'admin','pwd':'mima123'}req=requests.get(url,data=json.dumps(payload))printreq.content这个是带有参数的http的get请求返回的结果是登录成功界面的html,或者是登录失败界面的...
代码星球 代码星球·2020-07-22
首页上一页...1718192021...下一页尾页