一.JSP基本语法
jsp的基本语法分为三个重点:注释;脚本元素;指令元素。
1.1注释
注释分为两种:HTML注释;JSP注释。
HTML注释例子代码如下 :
<%@page language = "java" pageEncoding = "gb2312" %>
<html>
<head>
<title>
这是HTML注释
</title>
</head>
<body>
<!-- 这是一个HTML注释,在客户端可以显示 -->
<% out.println("Hello World!") %>
</body>
</html>
在浏览器打开 “http://localhost:8080/JavaWeb03/HelloWrold.jsp”。右键选择 “查看源代码” 可以看见下图:
JSP注释例子代码如下:
<%@page language = "java" pageEncoding = "gb2312" %>
<html>
<head>
<title>
这是HTML注释
</title>
</head>
<body>
<%-- 这是一个HTML注释,在客户端可以显示 --%>
<% out.println("Hello World!") %>
</body>
</html>
在浏览器打开 “http://localhost:8080/JavaWeb03/HelloWrold.jsp”。右键选择 “查看源代码” 可以看见下图:
1.2JSP脚本元素
jsp脚本元素分为三类:JSP声明,JSP表达式,JSP Scriptlets。
范例: 如何实现页面访问计数。用到JSP声明,JSP表达式,JSP Scriptlets。
<%@ page language = "java" pageEncoding = "gb2312" %>
<html>
<head>
<title>
JSP Scriptlets
</title>
</head>
<body>
<!-- 实现页面访问计数 -->
<%-- 实现页面访问计数 --%>
<%!
int visit1 = 1; //声明变量visit1,初始值为1
int visit2 = 1; //声明变量visit2,初始值为1
%>
你是本页面第<%= visit1++ %>个访客(JSP表达式实现)<br>
你是本页面第<% out.println(visit2++); %>个访客(JSP Scriptlets实现)
</body>
</html>
在地址栏输入 **“http://localhost:8080/JavaWeb03/HelloWorld.jsp”。可看到下图:
再刷新一下,就出现下图:
注意点:
在使用JSP表达式的时候,必须谨记<%=,%>标记对里面写的是表达式,不需要加分号“;”。
总结:
JSP声明和JSP Scriptlets中可以有多个语句,每个语句后面使用 分号“;” 结束。而JSP表达式中只能有一个表达式。
1.3JSP指令
JSP指令包括page指令,include指令,taglib指令。如下图:
**范例:**如何通过include指令来包含JSP文件,其中被包含的文件为网站导航文件。代码如下:
IncludeDemo.jsp
<%@ page language = "java" pageEncoding = "gb2312" %>
<html>
<head>
<title>
IncludeDemo
</title>
</head>
<body>
<%@ include file = "Included.jsp" %> <%-- 导航部分,包含一个导航文件 --%>
本公司是一家以生成XXX为主的企业。
</body>
</html>
Included.jsp
<%@ page language = "java" pageEncoding = "gb2312" %>
<%-- 导航页面 --%>
<p>
首页 | 博客 | 邮箱 | 联系我们
</p>
在浏览器地址栏输入 “http://localhost:8080/JavaWeb03/HelloWorld.jsp”。
如下图:
注意点:
在Included.jsp文件中,注意是使用了标签p,如果用了html标签,则运行时会出错。
总结:JSP基本语法有三个重点,分别是两种注释,三个脚本元素,三个指令元素。简记233
希望对小伙伴有帮助,欢迎评论~