任务描述
本关需要你:使用三种JSP脚本元素创建动态网页,效果图如下:
相关知识
- 通过上一节我们知道,JSP页面主要由HTML和JSP代码构成,JSP代码是通过<%和%>符号加入到HTML代码中间的,这个就是JSP的页面结构,学完上一节你可能会有一些疑问:
- 我们创建的Web项目那些文件夹的作用是什么呢?
- JSP中有哪些是我们需要重点掌握的呢?
- 接下来我们就来解答这些问题。
Web项目结构
JSP基本语法
JSP程序中的绝大部分标签是以<%开始,以%>结束的,被标签包围的部分称为JSP元素的内容。开始标签、结束标签和元素内容组成JSP元素。关于只需要你了解三种即可:脚本元素、指令元素和动作元素。
- 脚本元素:是嵌入到JSP页面中的Java代码,包括JSP注释、声明、表达式和脚本段。
- 指令元素:是针对JSP引擎设计的,它控制JSP引擎如何处理代码。包括include指令,page指令和taglib指令。
- 动作元素:用于连接所要使用的组件,另外还可控制JSP引擎的动作。主要有include动作和forward动作。
JSP脚本元素
相信对于基本语法你已经有个大概的印象了,不过可能还有点模糊,没关系,本小节只需要掌握脚本元素的使用即可。
- JSP脚本元素是可以在JSP中使用的动态编程语言,即可以在JSP中嵌入类似于Java的程序。JSP脚本元素主要包括注释、声明、表达式和脚本程序。
- 声明
语法格式如下:
<%! 声明;[ 声明;]….%> //声明的变量和方法都是全局属性
表达式 JSP表达式是由变量、常量组成的算式,Web服务器会把Java表达式计算得到的结果转换成字符串,然后插入到页面中。其语法格式如下:
<%=表达式%>
如:<%=2* count +1%> //输出 5
输出效果:
- 脚本程序
脚本程序是JSP的主要组成部分,它里面一般是一段Java代码,且必须符合Java语言要求。当Web服务器收到浏览器端请求时,这段Java代码(程序)会被编译执行,执行结果重新嵌入HTML后一起发送到浏览器端。其语法格式如下:
<% Java代码; %>
前面的章节中我们其实已经接触过脚本程序了,我们一起来回顾一下。
代码
【OK啦,小编可以安心睡觉了,安心备考乒乓球吧,千万别和篮球一样,o(╥﹏╥)o】
句子君:我们可能一生都没有机会去真正读懂一个人,哪怕我们心里那么在乎。我看管了你犀利,就忽略了你的温柔,我看管了你逞强,就忽略了你的脆弱