JSP基本语法

一.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


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

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以为您解答关于 JSP 基本语法登录程序的问题。 首先,您需要创建一个 JSP 文件,接着在该文件中编写以下代码: ``` <html> <head> <title>登录页面</title> </head> <body> <h2>用户登录</h2> <form action="login.jsp" method="post"> <table> <tr> <td>用户名:</td> <td><input type="text" name="username"/></td> </tr> <tr> <td>密码:</td> <td><input type="password" name="password"/></td> </tr> <tr> <td colspan="2"><input type="submit" value="登录"/></td> </tr> </table> </form> </body> </html> ``` 这段代码会生成一个简单的登录表单,其中包括用户名和密码输入框以及一个登录按钮。接着,您需要创建一个名为 "login.jsp" 的 JSP 文件,用于处理用户提交的表单数据。 在 "login.jsp" 文件中,您可以编写以下代码: ``` <%@ page contentType="text/html;charset=UTF-8" language="java" %> <% String username = request.getParameter("username"); String password = request.getParameter("password"); if(username.equals("admin") && password.equals("admin123")) { out.println("登录成功!"); } else { out.println("用户名或密码错误!"); } %> ``` 在该代码中,首先使用 request.getParameter() 方法获取用户在登录表单中输入的用户名和密码。然后通过一个 if-else 语句判断用户名和密码是否正确,正确则输出 "登录成功!",不正确则输出 "用户名或密码错误!"。 希望这个简单的 JSP 基本语法登录程序能够帮助到您!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值