1.JSP页面中的注释
1)<!-- 注释内容 -->
HTML注释,注释中的内容固脱包含Java代码将会被注释掉
2)<%-- 注释内容 --%>
JSP特有的注释,如果注释的内容出现Java代码将会忽略
2.JSP页面中Java代码
JSP页面中的代码,包含以下三种:
--JSP表达式:
语法规则:<%= ...... %>
合法内容:变量、变量加运算符组合的表达式、有返回值的方法
转译成Servlet时的规则:在service()方法中用out.print语句输出该变量、表达式、方法的值
--JSP小脚本
语法规则:<% ...... %>
合法内容:能够写在方法里的Java代码片段都可以作为小脚本
转译成Servlet时的规则:原封不动成为Servlet类的service()方法里的一段代码
--JSP声明
编写位置
--页面中的任意位置
作用
--控制页面中可变内容的产生
JSP页面中的指令
语法规则:<%@指令名 属性=值 %>
常用指令:
--page指令
--作用:用于导包,设置页面属性
--举例:
<%-- 导包 -->
<%@ page import = "java.util.*"%>
<%-- 设置response.setContextType()方法的参数值 -->
<%@ page contextType="text/html"%>
<%-- 设置容器读取该文件时的解码 -->
<%@ page enCoding="utf-8"%>
--include指令
--taglib指令
作用:
--控制JSP在转译成Servlet类时生成的内容