包含:静态内容、指令、表达式、小脚本、声明、标准动作、注释。

表达式:

表达式: 是对数据的表示,系统将其作为一个值进行计算。例如:<%=user.getName() %>
 表达式的本质:在将JSP页面转换成Servlet后,使用out.print()将表达式的值输出。
因此这里要注意以下两点:

1) 如果表达式是调用一个方法,那么这个方法必须要有返回值,而不应是void,也就是说void getName()这样的

方法是不能被调用的。

2) 在方法的后面不能有分号;例如<%=getName();%>这是不允许的。

脚本:

是在<% %>里嵌入Java代码,这里的Java代码和我们一般的Java代码没有什么区别,所以每一条语句要以;号结束。

声明:
 就是允许用户定义Servlet中的变量、方法。
声明的本质:其实就是将声明的变量加入到Servlet类(在任何方法之外),方法就成了Servlet()的方法。
<%!String s = "张三"; //声明了一个字符串变量int add(int x,int y) //声明了一个返回整型的函数,实现两个整数的求和。
            {return x+y;}%>

转载于:https://www.cnblogs.com/wzdnwyyu/p/11169569.html

JSP(二):JSP页面组成部分相关推荐

  1. [JSP暑假实训] 二.JSP网站创建及Servlet实现注册表单提交、计算器运算

    本系列文章是作者暑假给学生进行实训分享的笔记,主要介绍MyEclipse环境下JSP网站开发,包括JAVA基础.网页布局.数据库基础.Servlet.前端后台数据库交互.DAO等知识. 本篇文章开始讲 ...

  2. java 转jsp_【转】JSP三种页面跳转方式

    使用JSP大约有下列三种跳转方式: 1. response.sendRedirect(); 2. response.setHeader("Location","" ...

  3. JSP (java服务器页面)

    JSP (java服务器页面) 本质是servlet 底层是java文件 具体内容包含servlet中的内容 并且可以输出 pre标签 预格式化标签 能保留多个空格和tab缩进的位置 (不需要 空格) ...

  4. JSP二手书交易平台设计与实现

    自己已经看过不再需要的二手书,和对需要的二手书进行求购,这是一个很好的处理二手出的方式.让网站用户只要登录进去二手书交易平台就可以查看所有的内容,用户可以查看新闻以及二手书籍的及时更新的信息,能够以最 ...

  5. jsp输出金字塔_实验二 JSP语法及内置对象.doc

    实验二 JSP语法及内置对象 燕山大学经济管理学院 JSP编程技术 实验指导书 经济管理学院电子商务系 2011年5月 实 验 说 明 <JSP编程技术>JSP(Java Server P ...

  6. 实验二 JSP应用基础

    实验二 JSP应用基础 一.实验目的: 1. 掌握JSP指令标识.脚本标识.页面注解. 2.理解JSP静态代码和动态代码的混合编码方式及分离运行原理: 3.重点掌握脚本标签的使用规则和作用. 4.掌握 ...

  7. java web用jsp编写注册页面提交后显示注册成功页面

    一.相关功能和步骤 1.编写jsp注册页面(zc.jsp),用户从表格中输入,使用合适的jsp内置对象来处理注册页面访问的次数(每访问一次注册页面次数+1),界面如下: 2.当注册信息填写完后,点击提 ...

  8. java jsp转html_JSP页面转换为HTML页面,动态转静态

    前台使用静态页面的好处:没有数据库的交互用户访问网页加载更快,相传搜索引擎会更容易抓取静态网页的内容,所以前台使用静态页面还是有必要的. 转化的流程: 后台servlet中取到需要转换的动态JSP页面 ...

  9. Java Web项目--使用JSP生成一个页面

    我们使用了servlet生成了一个网页,但是可以看到使用servlet生成网页必须将网页的内容全部嵌入到Java代码当中,不是很方便. 所以有没有什么办法是将Java代码嵌入到html代码中,而不是像 ...

  10. 1.10-SpringMVC直接访问WEB-INF下jsp中的页面

    2019独角兽企业重金招聘Python工程师标准>>> 一.目的: 为了运行项目直接跳转到WEB-INF/JSP/index.jsp 二.配置 在SpringMVC是xml中配置: ...

最新文章

  1. 忘记手机绑定过的UC/交易猫账号怎么找回
  2. Spring MVC学习路(三) 编写第一个demo
  3. sqoop从oracle导入hive分区,sqoop从oracle导入hive Hive exited with status 64
  4. 暗黑破坏神java魔法护身,发个实用的贴!!暗黑+1+2技能护身符合成,望大家顶下,能加精...
  5. 我们常常怕打扰别人,而忽略要打个电话问候对方,
  6. 想象力惊人!只凭一句话,AI就能脑补出动漫小片
  7. U盘安装linux后无法引导
  8. Oracle 客户端连接server 的方法
  9. 销毁session的三种方式
  10. 2063【例1.4】牛吃牧草-c++语言入门
  11. qt修改文件编码格式
  12. 数字签名的全过程签名与验证
  13. 你为什么总是爱拖延?这个我知道
  14. oracle 11.2 RAC 安装新主机 识别老存储
  15. 德国精品软件 小红伞杀毒软件 AntiVir
  16. 在主窗口中打开一个子窗口,主窗口和子窗口怎么传递参数?
  17. HTML实现公告文字滚动效果
  18. 【小算法】图的遍历之深度优先(DFS)
  19. kali2020自动登录
  20. 问题 G: 向右看齐

热门文章

  1. 文档在项目开发中的作用
  2. JavaScript-面向对象(构造函数,实例成员,静态成员)
  3. el-cascader获取label
  4. 【Redis笔记】数据结构与对象:链表
  5. 中国语言文学研究是c吗c,中国语言文学研究杂志
  6. Linux中设置Git显示颜色
  7. MySQL基础命令中文解析
  8. C# 使用同余代换简化多个大数相乘取模运算
  9. java 同步块原理_Java同步代码块和同步方法原理与应用案例详解
  10. dbutils mysql_mysql之DBUtils