6-2-JSP基本语法
1.JSP脚本元素
JSP脚本元素是指嵌套在<%和%>之中的一条或多条Java程序代码。通过JSP脚本元素可以将Java代码嵌入HTML页面中,所有可执行的Java代码,都可以通过JSP脚本来执行。
JSP脚本元素主要包含如下三种类型:
a.JSP Scriptlets
JSP Scriptlets 是一段代码段。当需要使用Java实现一些复杂操作或控制时,可以使用它。
JSP Scriptlets的语法格式如下所示:
<%
编写定义局部变量,调用方法等语句
%>
在JSP Scriptlets中声明的变量是JSP页面的局部变量,调用JSP Scriptlets时,会为局部变量分配内存空间,调用结束后,释放局部变量占有的内存空间。
b.JSP声明语句
JSP的声明语句用于声明变量和方法,它以“<%!”开始,以“%>”结束,其语法格式如下所示:
<%!
定义成员变量或方法
%>
c.JSP表达式
JSP表达式(expression)用于将程序数据输出到客户端,它将要输出的变量或者表达式直接封装在以“<%=” 开头和以“%>”结尾的标记中,其基本的语法格式如下所示:
<%= 表达式 %>
在上述语法格式中,JSP表达式中的变量或表达式的计算结果将被转换成一个字符串,然后插入到JSP页面输出结果的相应位置处。
演示JSP Scriptlets、声明语句、jsp表达式的使用
2.JSP注释
JSP注释格式如下:
<%--JSP注释信息 --%>
需要注意的是,Tomcat在将JSP页面编译成Servlet程序时,会忽略JSP页面中注释的内容,不会将注释信息发送到客户端。
演示JSP注释的使用
6-2-JSP基本语法相关推荐
- JSP学习——语法(二)
1:JSP运行原理和九大隐式对象: 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理.JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一 ...
- JSP、EL和JSTL-学习笔记01【JSP基础语法】
Java后端 学习路线 笔记汇总表[黑马程序员] JSP.EL和JSTL-学习笔记01[JSP基础语法] JSP.EL和JSTL-学习笔记02[MVC] JSP.EL和JSTL-学习笔记03[EL介绍 ...
- jsp java语法_JSP基础语法
Java JSP 的 JSP基础语法 在本章中,我们将了解和学习JSP语法.并了解JSP开发涉及的简单语法(即元素)的基本用法. 为了方便演示,使用Eclipse创建一个动态Web项目:jspsynt ...
- jsp java语法_javaweb-jsp语法
jsp语法: jsp基本构成:指令标签.html标记语言.注释.嵌入java代码.jsp动作标签. 1.指令标签 语法: directive:指令名称 attribute:属性名称 value:属性值 ...
- JSP的HTML基础实验原理,实验四 JSP基础语法
jsp的一些常用语法 实验四 JSP基本语法 一.实验目的 1. 熟练掌握JSP的声明.表达式.小脚本和注释的使用: 2. 理解JSP指令和动作的语法格式: 3. 理解JSP页面的生命周期. 4. 熟 ...
- 75 jsp基础语法汇总
JSP语法 脚本程序 脚本程序可以包含任意量量的Java语句句.变量量.⽅方法或表达式,只要它们在脚本语⾔言 中是有效的. 脚本程序的语法格式: <% 代码⽚片段 %> 或者,您也可以编写 ...
- JSP基本语法、3个编译指令、7个动作指令、9个内置对象
一.jsp概述 JSP是java server page的缩写,其本质是一个简化的servlet,是一种动态网页技术标准.jsp页面是在HTML页面中嵌入java程序段,使用jsp开发的应用程序可以跨 ...
- JSP基础语法-动作(Action)
JSP基础语法 3.6.动作(Action) 动作的语法格式: <jsp:动作名称 属性名=属性值.... ></jsp:动作名称> 3.6.1.forwa ...
- javaweb_笔记2(Servlet源码分析;request详解;请求域;转发和重定向;WebServlet注解;jsp基础语法,JavaBean。)
1.HttpServlet源码分析 HttpServlet类是专门为HTTP协议准备的.比GenericServlet更加适合HTTP协议下的开发. HttpServlet在哪个包下? jakarta ...
- 孤傲苍狼 只为成功找方法,不为失败找借口! javaweb学习总结(十五)——JSP基础语法 任何语言都有自己的语法,JAVA中有,JSP虽然是在JAVA上的一种应用,但是依然有其自己扩充的语
javaweb学习总结(十五)--JSP基础语法 任何语言都有自己的语法,JAVA中有,JSP虽然是在JAVA上的一种应用,但是依然有其自己扩充的语法,而且在JSP中,所有的JAVA语句都可以使用. ...
最新文章
- discuz“附件文件无法保存到远程服务器”故障的解决
- 我对NHibernate的感受(2):何必到处都virtual
- 《安卓开发必知的50个技巧》读书笔记
- 在Google Cloud platform上创建Kubernetes cluster并使用
- BugkuCTF-PWN题pwn5-overflow2超详细讲解
- linux怎么显示目录层次结构,Linux基础(层级结构、基础命令)
- Silverlight.XNA(C#)跨平台3D游戏研发手记:(八)向Windows Phone移植之2D跨平台迁移
- 在windows下编译ffmpeg
- 最简单的零成本创业模式
- 披着 Chromium 皮的微软 Edge 浏览器到底长什么样?
- 错误因为数据库正在使用,所以无法获得对数据库的独占访问权的解决方案(转)...
- NanoPC-T4 RK3399和PC局域网络传输摄像头视频python
- C++ 语言指针 (pointer)
- 计算机怎么设置内存数据恢复,相机内存卡数据恢复的操作图解
- 用Python分析豆瓣,评分最低的演员原来是他
- pdf压缩 网上常见方法比较
- 早起看CMU15213课程第二天
- 办公总结——WPS表格拆分单元格及排序
- 智能机器人用什么语言编程
- 网页中怎样在线播放音乐和视频
热门文章
- tcpdump工具编译记录
- 缓存服务的更新策略有哪些?
- 60-100-030-使用-Docker MySQL 8 主从复制
- 95-190-544-源码-window-清除器(Evictors)-DeltaEvitor简介
- Netty : netty 3如何解决空轮询bug
- java版hive的UDF(临时函数与永久函数)
- BigDecimal你遇见过哪些坑?
- 什么是序列化,怎么序列化,为什么序列化,反序列化会遇到什么问题,如何解决。...
- springboot使用AOP打印日志信息
- Delphi--过程和函数