10 2014 档案
防止表单重复提交
摘要:一:在客户端通过javascript防止表单重复提交 还可以提交过后将提交按钮变灰,无法提交 其实只在前台用javascript是禁不掉恶意用户的恶意操作的,必须在服务端处理。如用户单击”刷新”,或单击”后退”再次提交表单,将导致表单重复提交。但在服务端处理的同时,客户端也要处理,因为javascr 阅读全文
posted @ 2014-10-30 09:45 Cherishyao 阅读(192) 评论(0) 推荐(0) 编辑
会话—session
摘要:这篇随笔是上一篇的姊妹篇@_@! session 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问 阅读全文
posted @ 2014-10-30 08:31 Cherishyao 阅读(260) 评论(0) 推荐(0) 编辑
request对象实现请求转发
摘要:request对象实现请求转发,请求转发指一个web资源收到客户端请求后,通知服务器去调用另外一个web资源进行处理。request对象提供了一个getRequestDispatcher方法,该方法返回一个RequestDispatcher对象,调用这个对象的forward方法可以实现请求转发 请求 阅读全文
posted @ 2014-10-30 08:19 Cherishyao 阅读(2468) 评论(0) 推荐(0) 编辑
会话—cookie
摘要:什么是会话? 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 会话过程中要解决的一些问题? 每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。例如:用户点击超链接通过一 阅读全文
posted @ 2014-10-29 16:17 Cherishyao 阅读(189) 评论(0) 推荐(0) 编辑
form提交数据中文乱码问题总结
摘要:一:form在前台以post方式提交数据:浏览器将数据(假设为“中国”)发送给服务器的时候,将数据变成0101的二进制数据(假设为98 99)时必然要查码表,浏览器以哪个码表打开网页,浏览器就以哪个码表提交数据。数据到达服务器后,数据(98 99)要封装到request中,在servlet中调用R... 阅读全文
posted @ 2014-10-26 01:52 Cherishyao 阅读(32580) 评论(2) 推荐(6) 编辑
request常用方法小结
摘要:HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息。 request常用方法: 一获取客户机环境信息常见方法: 1.getRequestURL方法返回客户端发出 阅读全文
posted @ 2014-10-24 21:00 Cherishyao 阅读(634) 评论(0) 推荐(0) 编辑
web工程中URL地址的写法
摘要:在开发中我们不可避免的要碰到许多需要写URL地址的情况,这常常让我们感到头疼。下面笔者推荐一种简单的做法。URL地址分为绝对路径和相对路径两种。相对路径又分为相对资源路径和相对根路径。显然绝对路径在开发中是要禁用的。至于相对资源路径和相对根路径用哪个的问题,笔者推荐用相对根路径,相对资源路径容易引起 阅读全文
posted @ 2014-10-24 14:03 Cherishyao 阅读(4099) 评论(0) 推荐(0) 编辑
response小结(五)—通过response实现请求重定向
摘要:请求重定向指的是一个web资源收到客户端请求后,通知客户端去访问另外一个web资源,这称之为请求重定向。302状态码和location头即可实现重定向。 请求重定向最常见的应用场景就是用户登录。 下面的示例代码从另一个页面重定向到用户登录页面: 请求重定向的两个显著的特点:1.向服务器发送了两次请求 阅读全文
posted @ 2014-10-24 13:11 Cherishyao 阅读(1287) 评论(0) 推荐(0) 编辑
response小结(四)
摘要:1.发送http头,控制浏览器定时刷新网页(REFRESH)。 2.发送http头,控制浏览器禁止缓存当前文档的内容,通过下面三个消息头均可,但不同的浏览器支持不同的设置方式,所以开发中一般三句都写: response.setHeader("Expires", "-1"); response.set 阅读全文
posted @ 2014-10-24 00:49 Cherishyao 阅读(159) 评论(0) 推荐(0) 编辑
response小结(三)—输出随机图片(验证码功能实现)
摘要:本文是一个很简单的向网页上输出验证码的实现喲!通过注释解释清楚了每一步! Myeclipse下的Package Explorer显示文件结构如下: ResponseDemo.java实现了输出随机图片的功能: register.html是一个简单的注册页面,通过img标签执行ResponseDemo 阅读全文
posted @ 2014-10-24 00:21 Cherishyao 阅读(939) 评论(0) 推荐(0) 编辑
response小结(二)——文件下载
摘要:我们先来看一个最简单的文件下载的例子: 该段代码的功能是从服务器端下载图片1.png。目录结构用MyEclipse的package explorer显示如下: 让我们增加一点难度,我们要下载的文件是一个中文名字的文件。由于在http协议中头文件中的东西只能是ASCII字符,因而通过上述方式(直接将 阅读全文
posted @ 2014-10-23 16:11 Cherishyao 阅读(270) 评论(0) 推荐(0) 编辑
response小结(一)——用response向客户端输出中文数据(乱码问题分析)
摘要:Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象,和代表响应的response对象。request和response对象既然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找respon 阅读全文
posted @ 2014-10-23 11:26 Cherishyao 阅读(1579) 评论(0) 推荐(0) 编辑
关于ServletConfig的小结
摘要:在Servlet的配置文件中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数。当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中,并在调用servlet的init方法时,Serv 阅读全文
posted @ 2014-10-22 01:01 Cherishyao 阅读(204) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示