在官网下载jstl.jar和standard.jar,问题解决.…
1. 背景 在设计web应用的时候,用户登录/注册是必不可少的功能,对用户登录信息进行验证的方法也是多种多样,大致可以认为如下模式:前端验证+后台验证.根据笔者的经验,一般会在前端进行一些例如是否输入数据.输入的数据的格式是否正确等一系列的验证,在后台会查询数据库进行验证. 一般在后台进行验证的时候,都会选择使用Servlet的Filter作为拦截器,本文主要介绍Servlet的Filter,然后再拿它跟Spring MVC的HnadlerInterceptor进行对比. 2. Filter 2…
第九天学习内容:http://www.cnblogs.com/tobecrazy/p/3470195.html 需求概述 创建程序模块,读取并显示数据库中的书籍信息.当前有如下需求:需要显示数据库中所有登记的书籍信息,需要显示的字段信息包括ISBN.title.copyright.editionNumber.price.数据保存在数据库中,数据表名称为:tbl_books.编写程序实现该需求. 实现说明 1)采用MVC设计模式, 在JSP页面(listbook.jsp)中显示所有图书: 2)采用…
第六天的学习内容如下:http://www.cnblogs.com/tobecrazy/p/3462244.html application application对象的方法与应用: ①   setAttribute(String name, Object object) 把一个对象数据和一个属性绑定,并将这个对象数据放在servlet上下文环境中 ②   getAttribute(String name) 根据指定的属性名返回绑定的对象 ③   removeAttribute(String n…
第二天的学习内容这里:http://www.cnblogs.com/tobecrazy/p/3446646.html Jsp中的动作标签 <jsp:include> 实现动态包含,在一个文件里包含另一个文件 <jsp:include/>动作标签的包含结果是“结果的合并”而不是内容的合并 <jsp:useBean> 定义和实例化JavaBean组件类的对象实例 该动作标签创建JavaBean组件的对象实例,在web开发中减少java脚本代码量 可以将页面中的Java脚本封…
第三天的学习内容:http://www.cnblogs.com/tobecrazy/p/3453041.html jsp内置对象 out out 属性类型:JspWriter 作用域:page 作用:一个输出缓存流,向客户端浏览器输出信息 JspWriter类中常用的方法和功能 flush() 输出缓存区的数据 close() 关闭输出流 clearBuffer() 清除缓存区的数据,并把数据写到客户端浏览器中 clear() 清除缓冲区内容,不写到客户端浏览器 getBufferSize()…
这一次,我们要讨论的是web框架. 只有少数几种语言像Java一样提供了各种各样的web框架,上面的统计图就是一个证据.下面是其他开发者所使用web框架列表: spring MVC/Spring Boot :Spring可以帮助各地的开发团队构建简单轻便.快捷灵活基于JVM的系统和应用程序  Vert.x :一个用于在JVM上构建反应式应用程序的工具包  JSF :官方的Java EE web框架  Play Framework :更容易地使用Java & Scala构建可拓展的.快速又实时的w…
第十天的学习内容:http://www.cnblogs.com/tobecrazy/p/3473954.html Servlet理论知识: 1.servlet 生成class位置 tomcat编译后生成的class文件放在:webapps\servlet1\WEB-INF\classes目录下 2.直接调用Servlet 如果Servlet命名为servlet1,class name 是 getDay web.xml 文件中url-patten /getDayAction,在浏览器输入http:…
第四天的学习内容:http://www.cnblogs.com/tobecrazy/p/3454860.html Response对象 response对象主要是向客户端浏览器发送二进制数据,如输出Cookie.设置HTTP文件头信息等方面内容 response主要功能和方法 getWrite()   获得PrintWrite类的对象实例,实现向浏览器输出信息 addCookie() 在客户端计算机磁盘上创建出Cookie对象实例,在Cookie对象实例可以保存客户端信息特征,然后采用reque…
SSH和SSM定义 SSH 通常指的是 Struts2 做控制器(controller),spring 管理各层的组件,hibernate 负责持久化层. SSM 则指的是 SpringMVC 做控制器(controller),Spring 管理各层的组件,MyBatis 负责持久化层. 共同点:1.Spring依赖注入DI来管理各层的组件.2.使用面向切面编程AOP管理事物.日志.权限等. 不同点:1.Struts2 和 SpringMVC 控制器(controller)控制视图和模型的交互机…