Servlet和JSP学习总结】的更多相关文章

目录 Jsp会被编译成servlet,在页面被第一次访问的时候 Jsp中可以在html页面中嵌入java代码或者引入jsp标签 可以在html中引入自定义标签 Web工程的目录结构 Jsp的注释 Jsp声明部分 Jsp输出表达式 Jsp脚本 Jsp的三个编译命令 B/S结构 九大内置对象 Servlet的缺点 servlet的编写步骤 Servlet与Jsp的区别 Servlet与Jsp的生命周期 自定义标签 Filter的使用 Listener的使用 1. Jsp会被编译成servlet,在页…
前言: JSP(Java Server Page)虽然作为一门服务端的语言,但它并没有创新新的语言标准.有些人一接触jsp之后发现易学易懂.实际上,jsp的内部原理仍然是基于Servlet,它是Servlet的补充,而并不是要取代Servlet.本文对JSP的一些概念及基础内容进行了不详尽的总结,希望感兴趣的博友凑合着看~ ------------- Part I: jsp指令,脚本元素,动作 1.常见指令 (1)page指令: <%@ page language="java"…
前言: web应用中经常需要对某些有用的信息进行存储或者附加一些信息.本文主要介绍session,即“会话”跟踪的几种不同方式~ ----------------------------4种管理session的方式: 1.重写url 通过在请求的url后面追加参数信息进行会话跟踪.如: "http://localhost:8080/shop/index.jsp?page=1&name=admin"2.使用隐藏域 比如更新用户信息时,因为id不可更改,故将传到更新页面的user.…
前言: JavaSE如何跨度到JavaEE?原本java语言只是专门用于application桌面小应用程序的开发,但自从其追随CGI进入服务器端的开发之后便一发不可收拾.先是Servlet1.0,再是2.0,然后又3.0 ... 之后,各种基于Web的框架发展迅猛,Spring,Struts,Struts2等等.从事Java的人不少都是从jsp开始,甚至从框架开始,但却不知Servlet为何物?本系列将专门讲述Java Web的始祖---“Servlet”(会讲述JSP相关内容,但其实JSP也…
chapter 1 Servlet 4个java 包: 对于每一个http请求,Servlet请求都会创建一个ServletRequest实例,并将它传给Servlet的service方法.ServletRequest封装有关请求的信息. Chapter 2 Session管理 cookie Cookie cookie=new Cookie(name,value); response.addCookie(cookie); 获取cookie: 删除cookie(创建一个同名cookie,将它的ma…
chapter 13 请求和响应的装饰 初步了解Decorator模式: 在不修改一个对象的类的源码的情况下,装饰这个对象的行为. chapter 14 异步处理 异步Servlet和Filter,只需要在注释或部署描述符中添加属性asyncSupported=true即可.…
一. GenericServlet 1. 前面写的 Servlet和JSP学习笔记(一) 中的实例都是通过实现Servlet接口编写的,这样存在的问题就是:你必须实现Servlet中的所有方法,而不管该方法是否包含有用的 代码.所以,在此基础上Servlet API 为我们提供了GenericServlet 抽象类.   2. javax.servlet.GenericServlet接口 的源码如下: package javax.servlet; import java.io.IOExcepti…
JSTL JSTL就是JSP标准标签库(JavaServer Pages Standard Tag Library, JSTL)是一个定制标签库的集合,用来解决像遍历Map或集合.条件测试.XML处理,甚至数据库访问和数据操作等常见的问题. (JSTL的使用需要有配置好两个jar包,分别是jstl.jar和standard.jar) JSTL库 JSTL是标准标签库,但它是通过多个标签库来暴露其行为的. 区域 子函数 URI 前缀 核心 变量支持 http://java.sun.com/jsp/…
在上一篇文章中介绍了自定义标签的用法,接下来介绍标签文件的用法啦. tag file指令 tag file简介 用tag file的方式,无需编写标签处理类和标签库描述文件,也可以自定义标签.tag file从两个方面简化了自定义标签的开发.首先,tag file无须提前编译,直到第一次调用才会编译:其次,标签库描述文件也不再需要了,使用tag file的方式,tag file名和action相同,因此不需要标签库描述文件了. 一个tag file和JSP页面一样,它拥有指令.脚本.EL表达式.…
  此文章会讲述简单标签处理器,因为经典自定义标签处理器没有简单标签处理器方便使用,故在此不进行描述. 参考:慕课网的<JSP自定义标签>视频; <Servlet.JSP和Spring MVC初学指南>的第六章; IBM的<利用 JSP 2 提供的 SimpleTagSupport 开发自定义标签>; 菜鸟教程的JSP自定义标签文章. 自定义标签   自定义标签 自定义标签就是将方法封装到自定义标签处理类中,然后使用方法与JSTL标签来达到,解决JSP中JavaBean…