11 2017 档案
摘要:1). Filter 是什么 ? ①. JavaWEB 的一个重要组件, 可以对发送到 Servlet 的请求进行拦截, 并对响应也进行拦截. ②. Filter 是实现了 Filter 接口的 Java 类.③. Filter 需要在 web.xml 文件中进行配置和映射. Filter 的基本功
阅读全文
摘要:标签<property>的name属性值和Javabean的Setter方法名对应 获取IOC容器的同时,Spring调用它所管理的bean的构造器和Setter方法,对bean进行初始化。 如果采用<property>注入的方式时,必须提供一个无参的构造器 3.配置bean class:bean的
阅读全文
摘要:自定义标签 自定义标签的开发与应用步骤 编写完成标签功能的 Java 类(标签处理器) 编写标签库描述(tld)文件,在tld文件中对自定义中进行描述 在 JSP 页面中导入和使用自定义标签 ①. 创建一个标签处理器类: 实现javax.servlet.jsp.tagext.SimpleTag接口.
阅读全文
摘要:认识自定义标签http://www.cnblogs.com/realshijing/p/7890155.html 带属性的自定义标签: 带有属性的自定义标签,必须在自定义SimpleTag子类中为该属性设置Set方法。 ①. 先在标签处理器类中定义 setter 方法. 建议把所有的属性类型都设置为
阅读全文
摘要:1). 若一个自定义标签有标签体: 在自定义标签的标签处理器中使用 JspFragment 对象封装标签体信息. 2). 若配置了标签含有标签体, 则 JSP 引擎会调用 setJspBody() 方法把 JspFragment 传递给标签处理器类在 SimpleTagSupport 中还定义了一个
阅读全文
摘要:一次性验证码的主要目的就是为了限制人们利用工具软件来暴力猜测密码,其原理与利用Session防止表单重复提交的原理基本一样,只是将表单标识号变成了验证码的形式,并且要求用户将提示的验证码手工填写进一个表单字段中,而不是通过表单的隐藏字段自动回传给服务器。 服务器程序接收到表单数据后,首先判断用户是否
阅读全文
摘要:1). 重复提交的情况: ①. 在表单提交到一个 Servlet, 而 Servlet 又通过请求转发的方式响应一个 JSP(HTML) 页面, 此时地址栏还保留着 Serlvet 的那个路径, 在响应页面点击 "刷新" ②. 在响应页面没有到达时重复点击 "提交按钮". ③. 点击 "返回", 再
阅读全文
摘要:Servlet规范中引入了一种补充的会话管理机制,它允许不支持Cookie的浏览器也可以与WEB服务器保持连续的会话。这种补充机制要求在响应消息的实体内容中必须包含下一次请求的超链接,并将会话标识号作为超链接的URL地址的一个特殊参数。 将会话标识号以参数形式附加在超链接的URL地址后面的技术称为U
阅读全文
摘要:JavaWEB 开发中的 / 的含义 ①.当前WEB应用的根路径(http://localhost:8080/contextPath/) 请求转发时:request.getRequestDispathcher("/XXX").forward(request,response); web.xml文件映
阅读全文
摘要://获取Session对象 request.getSession() request.getSession(boolean create) //获取SessionId getId() //获取当前session对象的创建时间 getCreationTime() //获取最后一次访问该session对象的时间 getLastAccessedTime() //设置Session最大时效 setMax...
阅读全文
摘要:详解:http://blog.csdn.net/zhangjinpeng66/article/details/10449979 1. HttpSession 的生命周期: 1). 什么时候创建 HttpSession 对象①. 对于 JSP: 是否浏览器访问服务端的任何一个 JSP, 服务器都会立即
阅读全文
摘要:Session在不同环境下的不同含义 session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话是从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。 session在Web开发环境下的语义又有了新的扩展,它的含义是指一类用来在客户端与服务器端之间
阅读全文
摘要:功能: 帮助网站实现提示客户端计算机上次访问网站的时间 实现原理: 将每一个会话作为一次访问过程,将每次会话的开始时间作为每次访问网站的时间,然后将这个时间以Cookie的形式存储到客户端的计算机中,客户端进行下次访问时通过该Cookie回传上次访问站点的时间值。
阅读全文
摘要:Cookie 的 作用范围: Cookie详解:https://www.cnblogs.com/handsomecui/p/6117149.html 可以作用当前目录和当前目录的子目录. 但不能作用于当前目录的上一级目录. void setPath(java.lang.String uri) :设置
阅读全文
摘要:books.jsp 界面 代码 book.jsp
阅读全文
摘要:HTTP协议是一种无状态的协议,WEB服务器本身不能识别出哪些请求是同一个浏览器发出的 ,浏览器的每一次请求都是完全孤立的 即使 HTTP1.1 支持持续连接,但当用户有一段时间没有提交请求,连接也会关闭。 作为 web 服务器,必须能够采用一种机制来唯一地标识一个用户,同时记录该用户的状态 会话和
阅读全文
摘要:JAVA异常分为三类: 第一类是Error,Error表示程序在运行期间出现了十分严重、不可恢复的错误,在这种情况下应用程序只能中止运行,例如JAVA 虚拟机出现错误。Error是一种unchecked Exception,编译器不会检查Error是否被处理,在程序中不用捕获Error类型的异常;一
阅读全文
摘要:接口(interface) 1.接口体中包含常量的声明(没有变量)和抽象方法两部分。接口体中只有抽象方法,没有普通的方法,而且接口体中所有的常量访问权限一定是public,而且是static常量(允许省略public、final和static修饰符),所有的抽象方法的访问权限一定都是public(允
阅读全文
摘要:1. 字符串split(separator) 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。separator 。字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符。如果为"",返回包含整个字符串的单一元素数组。 //在编译时是一个反斜杠,正则表达式中这一个反斜杠再
阅读全文
摘要:● Java入门 ①.字节码由Java虚拟机负责解释运行,即Java虚拟机负责将字节码翻译成本地计算机的机器码,并将将机器码交给本地的操作系统运行。 ②.如果源文件中有多个类,那么只能有一个类是public类;如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是.jav
阅读全文
摘要:新博客地址https://www.jianshu.com/u/8e54644eafae 1.创建数据库表myuser 2.实体类 3.1UserDao,连接数据库,查询数据库表中所有的记录 3.2根据用户Id删除用户数据 4.1编写查询Servlet 4.2删除Servlet 5.Web应用根目录下
阅读全文
摘要:1. JSP 指令: JSP指令(directive)是为JSP引擎而设计的。 它们并不直接产生任何可见输出, 而只是告诉引擎如何处理JSP页面中的其余部分。 2. 在目前的JSP 2.0中,定义了page、include 和 taglib这三种指令 3. page 指令: 1). page指令用于
阅读全文
摘要:public class HelloServlet extends HttpServlet { @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(...
阅读全文
摘要:1. JSP: 1). WHY: JSP 是简 Servlet 编写的一种技术, 它将 Java 代码和 HTML 语句混合在同一个文件中编写,只对网页中的要动态产生的内容采用 Java 代码来编写,而对固定不变的静态内容采用普通静态 HTML 页面的方式编写。 2). Java Server Pa
阅读全文
摘要:1. GenericServlet: 1). 是一个 Serlvet. 是 Servlet 接口和 ServletConfig 接口的实现类. 但是一个抽象类. 其中的 service 方法为抽象方法 2). 如果新建的 Servlet 程序直接继承 GenericSerlvet 会使开发更简洁.
阅读全文
摘要:1. 使用 JavaEE 版的 Eclipse 开发动态的 WEB 工程(JavaWEB 项目) 1). 把开发选项切换到 JavaEE 2). 可以在 Window -> Show View 中找到 Package Explorer, 并把其拖拽到开发区的左边 3). 在 Servers 面板中新
阅读全文
摘要:1.进行文件上传是,表单要做的准备: 1).请求方式为POST: 2).使用file的表单域: 3).使用multipart/form-data 的请求编码方式: 2.关于enctype 1).application/x-www-form-urlencoded:表单enctype属性的默认值。这种编
阅读全文