JSP基本语法

一.JSP基本语法


jsp的基本语法分为三个重点:注释;脚本元素;指令元素。

1.1注释

注释分为两种:HTML注释;JSP注释。JSP基本语法_第1张图片

HTML注释例子代码如下 :
<%@page language = "java" pageEncoding = "gb2312" %>
<html>
     <head>
          <title>
                 这是HTML注释
          title>
     head>
     <body>
        
        <% out.println("Hello World!") %>
     body>
html>
        

在浏览器打开 “http://localhost:8080/JavaWeb03/HelloWrold.jsp”。右键选择 “查看源代码” 可以看见下图:JSP基本语法_第2张图片

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基本语法_第3张图片
范例: 如何实现页面访问计数。用到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基本语法_第4张图片
再刷新一下,就出现下图:JSP基本语法_第5张图片

注意点:

在使用JSP表达式的时候,必须谨记<%=,%>标记对里面写的是表达式不需要加分号“;”

总结:

JSP声明和JSP Scriptlets中可以有多个语句,每个语句后面使用 分号“;” 结束。而JSP表达式中只能有一个表达式。

1.3JSP指令

JSP指令包括page指令include指令taglib指令。如下图:JSP基本语法_第6张图片
**范例:**如何通过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”
如下图:JSP基本语法_第7张图片

注意点:

在Included.jsp文件中,注意是使用了标签p,如果用了html标签,则运行时会出错。

总结:JSP基本语法有三个重点,分别是两种注释,三个脚本元素,三个指令元素。简记233


希望对小伙伴有帮助,欢迎评论~

你可能感兴趣的:(每日一写)