servlet
文章平均质量分 81
TeaGzYh
这个作者很懒,什么都没留下…
展开
-
实现一次性验证码的校验
创建一个servlet随机生成认证码图片//输出随机认证码图片public class VerifyServlet extends HttpServlet { //图片的宽度 public static final Integer WIDTH = 130; //图片的高度 public static final Integer HEIGHT = 25; protected void原创 2017-12-28 15:34:37 · 928 阅读 · 0 评论 -
文件上传下载
文件上传原理表单method属性应该设置为POST方法,不能使用GET方法。表单enctype属性应该设置为multipart/form-data.表单action属性应该设置为在后端服务器上处理文件上传的Servlet文件。下面的实例使用了UploadServletServlet来上传文件。上传单个文件,您应该使用单个带有属性type="file"的标签。为了允许多个文件上传,请包含多个name原创 2018-01-19 16:23:21 · 296 阅读 · 0 评论 -
Servlet过滤器
过滤器(Filter)Filtering概述Filtering是servlet2.3以上版本的特性主要内容1.Filtering的基本思想将jsp,servlet,html看作资源,容器用来处理这些资源,并未资源提供服务 因此,可以在处理资源之前或之后,通过过滤增加一些通用功能。比如:拦截请求头:安全认证,日志数据转换:加密(压缩),解密(解压缩)原创 2018-01-04 13:26:16 · 139 阅读 · 0 评论 -
Servlet简介
Servlet简介Servlet是sun公司提供的一门用于开发动态web资源的技术。Sun公司在其API中提供了一个servlet接口,用户若想发一个动态web资源(即开发一个Java程序向浏览器输出数据)。需要完成以下2个步骤:1、编写一个Java类,实现servlet接口。2、把开发好的Java类部署到web服务器中(Apache,Lighttpd,Tomcat,Nginx转载 2017-12-28 08:25:19 · 263 阅读 · 0 评论 -
web.xml中web-App元素详解
xmlns="http://java.sun.com/xml/ns/j2ee"表示web.xml这个文件的命名空间为http://java.sun.com/xml/ns/j2ee,每一个.xml都应该有一个命名空间(是自己定义的,一般为全球唯一的网站作为.xml文件的命名空间),为什么要用一个网址作为命名空间?可能是要保证全球唯一性吧,所以用网址url。xmlns:javaee="http转载 2017-12-28 08:49:25 · 10852 阅读 · 2 评论 -
web.xml元素详解
web.xml元素的顺序1、icon元素包含small-icon和large-icon两个子元素.用来指定web站台中小图标和大图标的路径/路径/smallicon.gifsmall-icon元素应指向web站台中某个小图标的路径,大小为16 X 16 pixel,但是图象文件必须为GIF或JPEG格式,扩展名必须为:.gif或.jpg./路径/largeicon-jpg转载 2017-12-28 08:56:41 · 777 阅读 · 0 评论 -
Servlet的一些细节
Servlet接口实现类 Servlet接口SUM公司定义了两个默认实现类,分别为:GenericServlet、HttpServlet. HttpServlet指能够处理HTTP请求的servlet,它在原有Servlet接口上添加了一些与HTTP协议处理方法,它比Servlet接口的功能更为强大。因此开发人员在编写Servlet时,通常应继承这个类,而避原创 2017-12-28 10:44:03 · 243 阅读 · 0 评论 -
HTTP协议
HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:WorldWide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器根据接收到的请求后,向转载 2017-12-28 11:10:31 · 112 阅读 · 0 评论 -
request对象
Request简介 HttpServletRequest对象代码客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象,可以获取客户这些的信息 reques对象里的方法 1.获取客户机信息 getRequestURL():返回客户端发出请求完整URL 例:原创 2017-12-28 11:18:50 · 183 阅读 · 0 评论 -
response对象
简介 WEB服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象Request和response对象既然代表请求和响应,那么我们要获取客户机提交过来的数据,只需要找request对象,向客户机输出数据,只需要找response对象就行了。HttpServletResponse对象服务器的响应。这个对象中封装原创 2017-12-28 14:11:36 · 357 阅读 · 0 评论 -
cookie和session
什么是会话? 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个WEB资源,然后关闭浏览器,整个过程称之为一个会话。会话过程中要解决的一些问题?每个用户与服务器进行交互的过程中,各自会有一些数据,程序要想办法保存每个用户的数据例如:用户点击超链接通过一个servlet购买一个商品,程序应该保存用户购买的商品,以便于用户点结账servlet时,结账ser原创 2017-12-28 14:22:56 · 144 阅读 · 0 评论 -
防止表单重复提交
在注册表单中,我们会遇到表单重复提交在这里有两种解决方案,一种是在前端阻止,一种在服务器端阻止1.在javaScript里阻止表单重复提交Insert title here //定义一个全局变量 //这个变量用来记住表单是否提交过,提交过便置为true var iscommitted = false; function dosubmit(){ //当表单为false原创 2017-12-28 15:10:33 · 147 阅读 · 0 评论 -
Servlet监听器
Servlet监听器是Servlet2.3版本后新增功能能够在不修改原有Servlet基础上,监听程序中Servlet各个对象:ServletContext、HttpSession、HttpServletRequest对象中存取数据的变化。可以监听客户端的请求,服务器端的操作主要包括:事件模型和监听器两部分组成事件模型事件是java中的一个重要的概念,指某个代码运行过程中的一个状态,如:HttpS原创 2018-01-19 16:23:38 · 175 阅读 · 0 评论