随笔分类 - JavaWeb学习之路
spring boot入门小案例
摘要:spring boot 入门小案例搭建 (1) 在Eclipse中新建一个maven project项目,目录结构如下所示: cn.com.rxyb中存放spring boot的启动类,application.properties中放spring boot相关配置 (2) 在pom.xml中加入sp
阅读全文
iframe中父页面与子页面的传值方法
摘要:涉及到iframe传值的情况有这么几种:(1)父页面给iframe中的子页面传值(2)子页面调用父页面中的函数(3)iframe中的子页面给父页面传值(4)兄弟iframe之间的传值 下面来逐一看一下: (1)父页面给iframe中的子页面传值 ,把值写入子页面的文本框中 father.html 1
阅读全文
ssh简单入门级案例教程
摘要:准备工作:struts2.3.34+spring4.2.2+hibernate3.3.2 导入需要的开发包: struts开发包 注意:javassist-3.18.1-GA.jar包与hibernate中的重复(只保留高版本即可) hibernate开发包 此外还需要在hibernate解压包中找
阅读全文
javaweb防止表单重新提交
摘要:一、前台验证 二、session防止表单重新提交 具体的做法:在服务器端生成一个唯一的随机标识号,专业术语称为Token(令牌),同时在当前用户的Session域中保存这个Token。然后将Token发送到客户端的Form表单中,在Form表单中使用隐藏域来存储这个Token,表单提交的时候连同这个
阅读全文
关于hibernate一级缓冲和二级缓冲
摘要:关于一级缓冲和二级缓冲的内容,在面试的时候被问起来了,回答的不是很满意,所以有专门找了些有关这方面的文章加以理解 出自:http://blog.csdn.net/zdp072/article/details/51146981 1. 管理sessionsession对象的生命周期与本地线程绑定<!--
阅读全文
Md5加密算法
摘要:1 package com.Md5; 2 3 import java.security.MessageDigest; 4 import java.security.NoSuchAlgorithmException; 5 6 public class Md5JdkUtil { 7 /** 8 * 将byte数组转化为16进制输出 9 * @para...
阅读全文
hibernate中configuration和配置文件笔记
摘要:hibernate的核心类和接口 作用:(1)读取hibernate.cfg.xml文件 (2)管理对象关系映射文件<mapping resource=""> (3)加载hibernate的驱动,例如:url,用户名 (4)管理hibernate配置信息 注意:这里有关sf.getCurrentSe
阅读全文
hibernate添加数据入门小案例
摘要:1.建立一个java项目,在目录下新建一个lib文件夹引入hibernate架包如图所示: 2. 新建com.LHB.domain包,在包中分别创建一个Employee.java和Employee.hbm.xml文件, Employee.java中的代码如下: Employee.hbm.xml映射文
阅读全文
javaweb之验证码验证技术
摘要:今天学习了一个验证码校验技术,所以就写下了一些笔记,方便日后查看。首先创建web工程 1、然后在src目录下创建一个Servlet类,此类用来显示登录页面和错误信息提示 2、继续创建一个Servlet,用来显示校验成功后的页面。 3、最后创建验证码产生的Servlet,用来产生随机数校验码图片,并将
阅读全文
HttpServletRequest常用方法
摘要:1、获取客户机信息 getRequestURL:该方法返回客户端发出请求时的完整URL getRequestURI:该方法返回请求行中的资源名部分 getQueryString:该方法返回请求中的参数部分(参数名+值) getRemoteAddr:该方法返回请求的客户机的IP地址 getRemote
阅读全文
设置浏览器不缓冲
摘要:1)有一些网站要求及时性很高,所以就必须让浏览器不缓冲页面才可以达到要求:代码如下 以上代码可以有效解决网页缓冲问题。 2)指定网页缓冲一定的时间 1 response.getDataHeader("Ecpires",System.currentTimeMillis()+3600*1000*24);
阅读全文
通过Referer设置来防盗链
摘要:在Servlet中需要设置防盗链功能时可以通过以下代码: 注意:referer.startsWith("http://localhost:8080/s/test")中的http请求地址可以根据实际情况更改为允许那种地址请求来访问的地址链接
阅读全文
struts2实现jQuery的异步交互
摘要:struts2中jQuery的异步交互有两种方式: 1)是利用构造字符串的方式来实现; 使用该方法主要是在服务器端根据前端的请求,返回一个字符串信息,然后前端的jQuery通过解析该字符串信息得到对应的请求内容。该方法优点是使用比较灵活,缺点是使用比较复杂。 2)是利用struts自带的jQuery
阅读全文
struts2实现XML异步交互
摘要:异步交互,在不用重新提交整个页面的情况下可以实现页面局部信息与服务器的交互。在编写异步交互时需要用到一个架包:dom4j,下载地址为:https://dom4j.github.io/ 下面通过例子说明struts异步交互的实现过程. 1、首先看一下文件目录 2、代码实现: 1) 首先创建一个Pers
阅读全文
文件的上传与下载(一)
摘要:在实现文件上传和下载之前我们需要做一些准备工作,在Apache官网去下载文件上传下载的两个组件,下载链接这里给出:common-fileupload组件下载:http://commons.apache.org/proper/commons-fileupload/ common-io组件下载:http
阅读全文
表单重复提交处理
摘要:利用Session防止表单重复提交 对于【场景二】和【场景三】导致表单重复提交的问题,既然客户端无法解决,那么就在服务器端解决,在服务器端解决就需要用到session了。 具体的做法:在服务器端生成一个唯一的随机标识号,专业术语称为Token(令牌),同时在当前用户的Session域中保存这个Tok
阅读全文
spring之继承配置
摘要:我们有一下两个类,并且Gradate类继承了Student类 public class Student public class Gradate extends Student 在applicationContext.xml文件中体现继承配置
阅读全文
Ajax的重构
摘要:Ajax的重构方法: (1)创建一个单独的JS文件,命名为AjaxRequest.js,并且在该文件中编写重构Ajax所需要的代码。 (2)在需要应用的Ajax的页面中应用一下的语句包括(1)中创建的JS文件 (3)在应用Ajax的页面中编写错误处理的方法、实例化Ajax对象的方法和回调函数。
阅读全文
Ajax中与服务器的通信【发送请求与处理响应】
摘要:一、发送请求 Ajax中通过XMLHttpRequest对象发送异步方式的后台请求时。通常有两种方式的请求,一种是GET请求,另一种是POST请求。发送请求一般要经过4个步骤分别是: (1)初始化XMLHttpRequest对象 (2)为XMLHt指定一个返回结果的回调函数,用于返回结果的处理 (3
阅读全文
Ajax技术之XMLHttpRequest(二)【XMLHttpRequest常用方法和属性】
摘要:一、XMLHttpRequest中常用的方法: (1)open()方法:用于设置进行异步请求目标的URL、请求方法以及其他参数信息。 函数原型:open("method","URL",asyncFlag,"userName","password") 参数说明: method:用于指定请求类型是“GE
阅读全文