本文部分内容参考自其他作者原创文章,仅供个人学习留档,特此声明
参考文章链接
(3条消息) 【狂神】JavaWeb笔记_码畜也有梦想的博客-CSDN博客_狂神javaweb笔记
JSP 教程 | 菜鸟教程 (runoob.com)
JSP 语法 | 菜鸟教程 (runoob.com)
任何语言都有自己的语法, JSP 作为 Java 技术的一种应用,它拥有一些自己扩充的语法(了解,知道即可!),Java所有语法都支持!
1.JSP注释
作用:为代码作注释以及将某段代码注释掉
JSP的注释,不会在客户端显示,HTML 的会
语法:<%-- JSP的注释 --%>
2.JSP表达式(或变量)
作用:一个JSP表达式中包含的脚本语言表达式,先被转化成String,然后插入到表达式出现的地方。
由于表达式的值会被转化成String,所以您可以在一个文本行中使用表达式而不用去管它是否是HTML标签。
表达式元素中可以包含任何符合Java语言规范的表达式,但是不能使用分号来结束表达式。
语法:<%= 变量或者表达式%>
代码举例:
<%-- JSP表达式 作用:用来将程序的输出,输出到客户端 <%= 变量或者表达式%> --%> <%= new java.util.Date()%>
代码测试:
3.JSP脚本片段
作用:脚本程序可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的
需要注意的是任何文本、HTML标签、JSP元素必须写在脚本程序的外面
语法:<% 脚本片段 %>
代码举例:
<% int x = 10; out.println(x); %> <p>这是一个JSP文档</p> <% int y = 2; out.println(y); %> <hr> <%--在代码嵌入HTML元素--%> <% for (int i = 0; i < 5; i++) { %> <h1>Hello,World <%=i%> </h1> <% } %>
代码测试:
4.JSP声明
作用:一个声明语句可以声明一个或多个变量、方法,供后面的Java代码使用。在JSP文件中必须先声明这些变量和方法然后才能使用它们
语法: <%! 声明%>
代码举例:
<%! static { System.out.println("Loading Servlet!"); } private int globalVar = 0; public void xy(){ System.out.println("进入了方法xy!"); } %> <% xy(); %>
代码测试: