JSP基础语法

3.1、scriptlet(小脚本)
      在jsp文件中使用 <%  %>,出现在该符号内的java程序翻译之后会被存放在Servlet的service方法中。

所以在该符号内只能编写java语句或者定义局部内部类(通常很少使用局部内部类),每一个java语句以“;”结尾,在这个符号中的程序大家就当做在service方法中编程一样。
      在该符号中声明的变量属于局部变量。所以不能使用访问控制权限修饰符修饰。
            3.1.1、小脚本的语法格式:
                <%
                    java语句;
                    java语句;
                    java语句;
                %>
            
            3.1.2、小脚本中的java代码被翻译到Servlet的service方法内部,并且同一个jsp中,小脚本可以编写多个,小脚本在jsp文件当中是有顺序的,    因为service方法中的代码是有先后执行顺序的。
            
            3.1.3、在小脚本中编写什么代码呢?
                在service方法中可以编写的程序,都可以放到小脚本当中。

————————————————
JSP演示文件:

<html><%double price = 3.14;%><head><title>scriptlet<% int j = 10; System.out.println("i = " + j);%></title></head><%System.out.println("price = " + price);%><body><%for(int i=0;i<10;i++){System.out.println("i = " + i);}%><%for(int i=0;i<10;i++){%>hello world<br><%}%></body>
</html><%//这里还没有定义i//System.out.println(i);
%><%int i = 10;
%><%System.out.println(i);
%><%/*//java程序翻译之后会被存放在Servlet的service方法中,所以在该符号内只能编写java语句或者定义局部内部类public void m1(){}*/
%><%//在该符号中声明的变量属于局部变量。所以不能使用访问控制权限修饰符修饰。//public String username = "zhangsan";
%><%/*//java程序翻译之后会被存放在Servlet的service方法中,所以在该符号内只能编写java语句或者定义局部内部类static{}*/%>

JSP基础语法-scriptlet(小脚本)相关推荐

  1. JSP基础语法--Scriptlet(脚本小程序)

    Scriptlet 在 JSP 中最重要的部分就是 Scriptlet(脚本小程序),所有嵌入在 HTML 代码中的 Java 程序. 在 JSP 中一共有三种 Scriptlet 代码:都必须使用 ...

  2. JSP基础语法-动作(Action)

    JSP基础语法 3.6.动作(Action)       动作的语法格式:    <jsp:动作名称  属性名=属性值.... ></jsp:动作名称> 3.6.1.forwa ...

  3. 孤傲苍狼 只为成功找方法,不为失败找借口! javaweb学习总结(十五)——JSP基础语法   任何语言都有自己的语法,JAVA中有,JSP虽然是在JAVA上的一种应用,但是依然有其自己扩充的语

    javaweb学习总结(十五)--JSP基础语法 任何语言都有自己的语法,JAVA中有,JSP虽然是在JAVA上的一种应用,但是依然有其自己扩充的语法,而且在JSP中,所有的JAVA语句都可以使用. ...

  4. JSP、EL和JSTL-学习笔记01【JSP基础语法】

    Java后端 学习路线 笔记汇总表[黑马程序员] JSP.EL和JSTL-学习笔记01[JSP基础语法] JSP.EL和JSTL-学习笔记02[MVC] JSP.EL和JSTL-学习笔记03[EL介绍 ...

  5. javaweb_笔记2(Servlet源码分析;request详解;请求域;转发和重定向;WebServlet注解;jsp基础语法,JavaBean。)

    1.HttpServlet源码分析 HttpServlet类是专门为HTTP协议准备的.比GenericServlet更加适合HTTP协议下的开发. HttpServlet在哪个包下? jakarta ...

  6. 75 jsp基础语法汇总

    JSP语法 脚本程序 脚本程序可以包含任意量量的Java语句句.变量量.⽅方法或表达式,只要它们在脚本语⾔言 中是有效的. 脚本程序的语法格式: <% 代码⽚片段 %> 或者,您也可以编写 ...

  7. JSP的HTML基础实验原理,实验四 JSP基础语法

    jsp的一些常用语法 实验四 JSP基本语法 一.实验目的 1. 熟练掌握JSP的声明.表达式.小脚本和注释的使用: 2. 理解JSP指令和动作的语法格式: 3. 理解JSP页面的生命周期. 4. 熟 ...

  8. JavaScript基础语法及小案例

    目录 JavaScript基础语法 1. 变量声明和赋值 2. 数据类型 1) 基本数据类型 2) 复合数据类型(引用类型) 3) 特殊数据类型 3. 运算符 1) 算术运算符 2) 赋值运算符 3) ...

  9. 01_01 JSP基础语法之Scriptlet

    Scriptlet 一.注释 1.显式注释,客户端可见 <!--注释--> 2.隐式注释,客户端不可见 //注释单行 /*注释多行*/ <%--JSP注释--> 二.Scrip ...

最新文章

  1. bzoj 3262 陌上花开
  2. 你说我画,你画我说:全球最大中文跨模态生成模型文心ERNIE-ViLG来了!
  3. MAKEWORD(2,2)解释
  4. 【java】java开发中的23种设计模式详解
  5. Django中一个项目使用多个数据库(原生sql 的使用,亲测)
  6. elasticsearch索引模板
  7. gitee项目404问题_七款开源项目,让你数据库管理不再成为一个问题
  8. DOM事件与jQuery事件的是非纠葛
  9. 《Go语言程序设计》 读书笔记 (八) 包
  10. python基础-函数之装饰器、迭代器与生成器
  11. 做游戏,学编程(C语言) 17 猪小弟
  12. Ps 初学者教程,如何在产品照片中改变对象颜色?
  13. Eclipse Java快捷键
  14. imdisk虚拟光驱装linux,怎么样通过虚拟光驱装Ubuntu系统?
  15. python playsound 报UnicodeDecodeError
  16. 一个程序员的成长之路
  17. C++ 实现mystring类型
  18. golang远程桌面服务器,go+govcl+go-ole实现的windows远程桌面
  19. ArcGIS中无法复制粘贴的问题
  20. 老铁,了解一下Python吗?

热门文章

  1. JSP页面的各种注释
  2. Java jdbc连接数据库 图书管理系统实现添加图书功能
  3. vue 回车触发事件
  4. 大数据存储解决方案的两种部署模式-分离式与超融合
  5. ios 隐藏app的插件,iOS9如不越狱 彻底隐藏预制iOS App
  6. ForkJoin原理分析
  7. 计算机远程桌面在哪,怎么打开远程桌面,远程桌面在哪里(适合微软所有版本含Win10)?...
  8. opencv 图片边缘渐变_OpenCV——颜色均匀渐变
  9. android耳机音量代码,Android链接耳机音量到主音量
  10. Scratch快速入门(三)