全文内含网络资源,侵删
JSP语法篇
俺错了,一直自我感觉良好,觉得第一节课没有什么值得做笔记的
出大问题,后面的课我就直接心态崩了
所以整理些基础知识吧
基本的组成
一、JSP模板
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
JSP页面中的HTML内容称之为JSP模版元素。
JSP模版元素定义了网页的基本骨架,即定义了页面的结构和外观。
二、JSP表达式
<%=变量或表达式%>
举例:输出当前系统时间: <%= new java.util.Date() %>
JSP脚本表达式中的变量或表达式后面不能有分号(;)
三、JSP脚本片断
<%
多行java代码
%>
在<% %>中可以定义变量、编写语句,不能定义方法。
# JSP脚本片断中只能出现java代码,不能出现其它模板元素,JSP引擎在翻译JSP页面中,会将JSP脚本片断中的Java代码将被原封不动地放到Servlet的_jspService方法中。
# JSP脚本片断中的Java代码必须严格遵循Java语法,例如,每执行语句后面必须用分号(;)结束。
# 在一个JSP页面中可以有多个脚本片断,在两个或多个脚本片断之间可以嵌入文本、HTML标记和其他JSP元素。
四、JSP声明
<%!
java代码
%>
五、JSP注释
在JSP中,注释有两大类:
显式注释: 直接使用HTML风格的注释: <!- - 注释内容- -> 在浏览器中查看源文件的时候是可以看得到的
隐式注释: 直接使用JAVA的注释: //、/……/ 浏览器中查看源文件时是看不到注释的内容的
JSP自己的注释: <%- - 注释内容- -%> 浏览器中查看源文件时是看不到注释的内容的