Jsp
1.什么是JSP
1>. 概念
Java Server Pages: java服务器端页面(可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码)
JSP = html + Java脚本(代码片段) + JSP动态标签
2>. 原理
JSP本质上就是一个Servlet
①. html数据都会在out.write()中出现,而且是在双引号内,即当前字符串输入给客户端out.write()
②. <% %>中的数据会原封不动的入到"真身"中,它一定是一条合法的java语法
③. <%=…%>中的数据会放到out.println()中,但没有双引号,那么就不会输出字符串,而是输出变量
2. JSP的脚本:JSP定义Java代码的方式
①<%…%>:这里面的代码被放到service方法中,service方法中定义什么代码,这里就可以写什么。这种是最常用的
②<%=…%>java表达式,用于输出一条表达式(或变量)的结果
③<%!..%>:声明,用来创建类的成员变量和成员方法(基本不用,但容易被考到)
3. 指令
1>. 指令的概述
作用:用于配置JSP页面,导入资源文件
格式:<%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %>
2>. page :配置JSP页面的
3>. include
页面包含的。导入页面的资源文件( <%@include file=“top.jsp”%> )
4>. taglib(导入资源)
4. 注释
1. html注释: <!-- -->:只能注释html代码片段 2. jsp注释:推荐使用 <%-- --%>:可以注释所有
5. Jsp内置对象