jsp基础语法 一 scriptlet

jsp作为WEB的开发基础,有其重要的地位,那么熟练掌握JSP的语法及应用就成了重中之重。

首先我们一起先从JSP的基本语法学起:(以下内容来自李兴华视频手稿整理)

scriptlet简介

script表示的是脚本小程序,像之前out.println()这个语句是缩写在<%%>之中的,很明显,这里面 缩写的语句就是一个script. 

在jsp中最重要的部分就是Scriptlet(脚本小程序),所有嵌入在HTML代码中的java程序都必须使用

Scriplet标记出来,在jsp中一共有三种scriplet代码

第一种:<% %>,在此scriplet中可以定义局部变量、编写语句;

第二种:<% ! %>, 在此scriplet中可以定义全局变量、方法、类;

第三种:<% = %>,用于输出一个变脸或一个具体内容。

第一种script<%%>

<html>
<head>
<body>
<%
     int x=10;
     String info="www.baidu.com";
    out.println("<h2>x="+x++ +"</h2>");
    out.println("<h2>info="+info+"</h2>");
 %>
</body>
</head>
</html>

将纯java代码插入到jsp页面中时要放在<%%>中

第二种script<%!%>

主要的功能是定义全局变量、方法、类,假设下面定义方法和类,进行验证

<%!
      public static final String info="www.baidu.com";
 %>
 <%!
       public int add(int x,int y){
         return x+y;
      }
 %>
 <%!
     class Person{
       private String name;
       private int age;
       public Person(String name,int age){
           this.name=name;
           this.age=age;
       }
       public String toString(){
           return "name="+this.name+";age="+
               this.age;
       }
    }
 %>
 <%
        out.println("<h3>info="+info+"</h3>");
       out.println("<h3>3+5="+add(3,5)+"</h3>");
       out.println("<h3>"+new Person("zhengsan",30)+"</h3>");
 %>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索变量
, 程序
, script
, 方法
, 代码
, 语句
, xflash基础语法
, 基础语法
, JSP基础语法
, 语法基础
vue.js基础语法
jsp scriptlet、jsp基础语法、jsp语法、jsp正则表达式语法、jsp语法大全,以便于您获取更多的相关知识。

时间: 2024-11-16 17:29:13

jsp基础语法 一 scriptlet的相关文章

jsp基础语法 六 jsp+jdbc访问数据库

学习过了jsp基础语法以及HTML和javascript的用法之后,jsp+jdbc连接数据库开发动态WEB网页就可以实现了. 对于学过java SE的同学来说,数据库的操作并不陌生,如果有忘记的或者不会的可以到http://zhaoyuqiang.blog.51cto.com/6328846/1127658  学习. jsp中的数据库连接又是如何呢? 怎样才能利用上我们学过的HTML和javascript的知识呢? 这就是我们这一篇文章的学习内容----jsp+jdbc访问数据库. 我们就以一

jsp基础语法 五 跳转指令

跳转的作用: 使用跳转指令可以将一个用户的请求,从一个页面传递到另外一个页面. 例如:用户登录QQ空间,如果用户名和密码正确的话就会跳转到空间首页,否则就会跳转到失败页. 跳转指令的语法: 不传递参数   <jsp:forward page=""/> 传递参数:  <jsp:forward page=""> <jsp:param name="参数名称" value="参数内容"> </

jsp基础语法 四 包含指令

什么是包含: 在页面开发的时候,一些代码难免会有重复使用的情况,比如说A页面有一段代码a,B页面和C页面都能用到a这段代码,那么B和C页面就把A页面包含进来,自然的a这段代码也被包含进BC页面了,这样就实现了B.C页面能用到a代码了,避免了重复的书写a代码. 包含的意义: 使用包含操作,可以将一些重复的代码包含进来继续使用. 一般分为如上四个区域. 真正在改变的地方只是具体内容,因为根据不同的用户浏览的不同,那么肯定这上面会存在差别  现在就有两种做法实现以上一种功能 方法一:在没有一个jsp页

jsp基础语法 三 page指令

page指令 page指令是在jsp开发中较为重要,使用此属性,可以定义一个jsp页面的相关属性,包括 设置MIME类型.定义需要导入的包.错误页的指定等 page指令的语法:<%@ page 属性="内容"%> page的主要属性: 设置MIME 先来观察一道程序: <html> <head> <title> New Document </title> </head> <body> <cente

jsp基础语法 二 注释的使用

我的一个同学问我,java中有"//"这个样的注释,用起来挺方便的,jsp的注释难道不是这个吗?用"//"在jsp中不行. 对于学习了这么长时间的jsp,注释是最基本的.jsp中的注释不同于java. 在jsp中支持两种注释,一种是显示注释,这种注释客户端是允许看见的,另外一种注释是隐式注释,此种注释客户端是无法看见的. 显示注释语法: <!--注释内容--> 隐式注释语法: 格式一:// 注释,单行注释: 格式二:  /* 注释 */,多行注释: 格式

十一、JSP及语法概要

js|语法     11.1 概述 JavaServer Pages(JSP)使得我们能够分离页面的静态HTML和动态部分.HTML可以用任何通常使用的Web制作工具编写,编写方式也和原来的一样:动态部分的代码放入特殊标记之内,大部分以"<%"开始,以"%>"结束.例如,下面是一个JSP页面的片断,如果我们用http://host/OrderConfirmation.jsp?title=Core+Web+Programming这个URL打开该页面,则结果

初学入门:详细学习掌握JSP的语法知识

js|初学|语法 HTML 注释 在客户端显示一个注释.  JSP 语法 <!-- comment [ <%= expression %> ] --> 例子 1 <!-- This file displays the user login screen --> 在客户端的HTML源代码中产生和上面一样的数据:  <!-- This file displays the user login screen --> 例子 2 <!-- This page w

给javabeans的礼物一篇:JSP基本语法

js|语法 JSP基本语法 讲完安装问题后,现在进入来讨论JSP语法.一个投机取巧的办法是下载语法卡片.如果你不熟悉Java编程,也许你想看一下Sun的指南 .然而网页创建者并不需要进行太多的Java开发.除了一些方法调用,在你的JSP网页里应尽可能少用Java代码. 记住以上提示,我们首先来看一看JSP指令和脚本元素,之后我们会解释JavaBeans和隐含对象.共有五种JSP指令和脚本元素.在JSP 1.0版中,大部分JSP被一个以"<%" 开头和以"%>&qu

JSP及语法概要

js|语法 作 者 : 仙人掌工作室          11.1 概述       JavaServer Pages(JSP)使得我们能够分离页面的静态HTML和动态部分.HTML可以用任何通常使用的Web制作工具编写,编写方式也和原来的一样:动态部分的代码放入特殊标记之内,大部分以"<%"开始,以"%>"结束.例如,下面是一个JSP页面的片断,如果我们用http://host/OrderConfirmation.jsp?title=Core+Web+P