摘要: MessageDigest md=MessageDigest.getInstance("md5");byte[] md5=md.digest(token.getBytes()); BASE64Encoder b=new BASE64Encoder(); String str=b.encode(md5); 阅读全文
posted @ 2016-04-26 21:06 戒。 阅读(124) 评论(0) 推荐(0) 编辑
摘要: jsp中验证码的更新: way:<img src="/login_zhuce/CheckCode" onclick="this.src=this.src+'?'+new Date().getTime()" title="换一张" style="cursor:pointer"> public void 阅读全文
posted @ 2016-04-26 21:03 戒。 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 默认的情况下一个浏览器独占一个Session对象。在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器 独占的session中,当用户使用浏览器访问其他程序是,其他程序可以从用户的Session中取出该用户的书序,为程序服务 Cookie和Session的主要区别: *cookie是把用户的数据写到用户的浏览器 *session技术把用户的数据写到用户独占的Sessio... 阅读全文
posted @ 2016-04-26 20:53 戒。 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: 可以两重防护:JS和一个"令牌": <form onsubmit="return check()" js代码: <script type="text/javascript"> var is=false; function check(){ if(!is){ is=true; return true; 阅读全文
posted @ 2016-04-26 20:51 戒。 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 由于 阅读全文
posted @ 2016-04-26 20:40 戒。 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1,静态导入(一般不建议使用): import static java.lang.System.out;->在程序中就可以直接用out.println(...); import static java.util.Array.*;->sort(int[]);[本来是要import java.util. 阅读全文
posted @ 2016-04-26 20:34 戒。 阅读(123) 评论(0) 推荐(0) 编辑
摘要: xml基础 一个xml文件有以下内容: 文档声明,元素,属性,注释,CDATA区与特殊字符,处理指令 用IE来检验自己写的xml文档是否正确 文档声明(不要出现全交符号): 最简单的文档声明: 用encoding来说明用什么码打开 乱码的问题:记得用什么码保存用什么码打开(比... 阅读全文
posted @ 2016-04-22 14:01 戒。 阅读(92) 评论(0) 推荐(0) 编辑
摘要: out隐式对象 *out隐式对象用于向客户端发送文本数据 *out对象是通过pageContext对象的getOut()方法返回的,其作用与ServletResponse.getWriter方法返回 的PrintWriter对象非常相似。 *jsp页面的out隐式对象类型为JspWriter,JspWriter相当于一种带有缓存功能的 Pr... 阅读全文
posted @ 2016-04-22 09:02 戒。 阅读(90) 评论(0) 推荐(0) 编辑
摘要: jsp脚本表达式 实际就是out.print(...),jsp引擎在翻译脚本表达式时,会将程序数据转成字符串, 然后在相应位置用out.print(..)将数据输出客户端。(注意在脚本表达式中的变量或者脚本表达式后边不能有分号) jsp脚本片段: * *可以有多个java脚本片段,之间可以 相互访问,只是要组成完整的java代码 jsp声明: *jsp页面中编写的... 阅读全文
posted @ 2016-04-22 09:01 戒。 阅读(115) 评论(0) 推荐(0) 编辑
摘要: margin:0px;//页面内容距离浏览器边框的距离均为0px; margin:0px 5px;网页内容距离浏览器边框上下0px。左右5px margin:0px 10px 5px;//上0 ,下10,左右5px margin:0px 1px 2px 3px;//上 右 下 左 0 1 2 3px 阅读全文
posted @ 2016-04-21 09:47 戒。 阅读(107) 评论(0) 推荐(0) 编辑
摘要: HttpServletRequest对象代表客户端的请求,当客户端通过http协议访问服务器的时, http请求中的所有信息都封装到这个对象中,开发人员可以通过这个对象的方法,获得客户这些信息 解决中文乱码: way1: request.setCharacterEncoding("UTF-8");//改方法之对post方法有效(是get) way2: ... 阅读全文
posted @ 2016-04-18 12:41 戒。 阅读(85) 评论(0) 推荐(0) 编辑
摘要: *一个Cookie只能标识一种信息,它至少含有一个标识信息的名称(name)和设置值(value) *如果创建了一个Cookie,并将它发送到浏览器,默认情况下他是一个会话级别的 Cookie(即储存在浏览器的内存中),用户退出浏览器之后即被删除。若希望浏览器将该Cookie储存在磁盘上,则需要 使用MaxAge,并给出一个以秒为单位的时间。为零的时候则是命令浏览器删除该Cook... 阅读全文
posted @ 2016-04-18 12:40 戒。 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 小技巧:将鼠标放在图片上,图片出现文字用的是Img中的titile(alt="图片加载失败",alt是无法找到图片显示的) jsp部分: <script language="javascript" > function update(img){ img.src=img.src+"?"+new Dat 阅读全文
posted @ 2016-04-16 15:54 戒。 阅读(137) 评论(0) 推荐(0) 编辑
摘要: ServletContext: 在web.xml中配置ServletContext: name value 获得配置中的参数: 指定的 PrintWriter out = response.getWriter(); String value=this.getServletContext().getInitParameter("data"); out.... 阅读全文
posted @ 2016-04-14 20:49 戒。 阅读(84) 评论(0) 推荐(0) 编辑
摘要: ServletConfig: *在Servlet配置文件中,可以使用一个或者多个为servlet配置一些初始化参数 *当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这个初始化参数封装后ServletConfig 对象中,并在调用servlet的init方法是,将ServletConfig对象传递给Servlet,进而,程序员通过Servlet... 阅读全文
posted @ 2016-04-14 13:55 戒。 阅读(76) 评论(0) 推荐(0) 编辑