JSP:全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。 JSP实际上就是Servlet。 jsp:适合编写输出动态内容,但不适合编写java逻辑。 一,JSP注释: JSP注释:<%– 被注释的内容 –%> 特点:安全,省流量 网页注释: 特点:不安全,费流量 二,jsp的3个指令: 1,page指令 <%@ page language=”java” import=”java.util.*” pageEncoding=”UTF-8”%> 2,Include指令 静态包含:把其它资源包含到当前页面中。 <%@ include file=”/include/header.jsp” %> 动态包含: 两者的区别:翻译的时间段不同 前者:在翻译时就把两个文件合并 后者:不会合并文件,当代码执行到include时,才包含另一个文件的内容。 原则:能用静的就不用动的。 3,taglib指令 作用:在JSP页面中导入JSTL标签库。替换jsp中的java代码片段。 <%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c” %> 三,jsp的6个动作 动态包含 请求转发 设置请求参数 创建一个对象 给指定的对象属性赋值 取出指定对象的属性值 四,jsp的9个内置对象