1.在JSP页面中使用El表达式

2.在JSP页面中使用JSTL

3.使用JavaBean、EL和JSTL编写java脚本的JSP页面

JSP表达式语言EL

JSP页面中显示结果 jsp:useBean和jsp:getProperty两个元素冗长而笨拙

public class Person implements Serializable { private String name; private Dog dog; …… }

public class Dog implements Serializable { public String name; …… }

使用JSP EL

<jsp:getProperty>的property属性只能访问Bean的属性,而不能访问嵌套的属性 使用JSP EL(即表达式语言Expression Language)

<%@ page contentType="text/html; charset=gb2312" %> <html> <body> 我的狗的名字是:${person.dog.name} </body> </html>

EL表达式和JSP脚本表达式

EL表达式总是放在大括号里,而且前面有一个美元符前缀

EL运算符

EL运算符可以分为四类 属性和集合访问运算符 算术运算符 关系运算符 逻辑运算符

访问属性和集合的EL运算符: a.b:返回a的属性b的值。 a[b]:返回a的键或索引为b的值。

JSP EL的主要目的是简化JSP的开发 EL表达式总是放在大括号里,而且前面有一个美元符前缀 EL中提供了隐式变量 EL函数为JSP提供了完全的业务逻辑和表现逻辑分离 JSTL1.1规范中定义了五个标准标记库,分别是核心标记库、XML标记库、SQL标记库、国际化标记库、函数标记库 JSTL核心标记包括通用标记<c:catch>和<c:out>、变量支持标记<c:set>和<c:remove>、流程控制标记<c:if>、<c:choose>、<c:forEach>和<c:forTokens>、URL处理标记<c:url>、<c:import>和<c:redirect>

转载于:https://www.cnblogs.com/hy66668888/p/5987702.html

编写JAVA脚本的JSP页面相关推荐

  1. 【开发工具】Eclipse编写Java/JS/Web/JSP页面智能提示

    我们平时用eclipse开发jsp页面时智能提示效果不太理想,使用eclipse自带的插件,无需另外安装插件,具体步骤如下: 1.Java代码设置:打开eclipse→Windows→Preferen ...

  2. 编写Java脚本统计工程代码总行数

    在新公司工作将近一年了,一直独自一人负责服务端集群的运维和代码的编写.不知不觉从一个Project发展到了七八个Project. 看着越来越多的代码,今天突然想统计一下一共写了多少代码.[这里只统计完 ...

  3. java如何创建jsp页面_JSP-Servlet入门3之创建web应用及JSP页面组成(一)

    一.创建web应用 1.创建web项目 打开myEclipse,点击file--->new--->web project, 出现下面对话框,输入相关内容 修改JSP页面的编码方式 打开刚才 ...

  4. 使Eclipse下支持编写HTML/JS/CSS/JSP页面的自动提示。

    我们平时用eclipse开发jsp页面时智能提示效果不太理想,今天用了两个小时发现了eclipse也可以像Visual Studio 2008那样完全智能提示HTML/JS/CSS代码,使用eclip ...

  5. Java项目在jsp页面中引入jquery框架的步骤

    http://www.cnblogs.com/wxjnew/p/3831796.html 环境:在Java  web项目中引入juqery框架 工具:MyEclipse8.5 [步骤如下] A:新建一 ...

  6. 配置STS、Eclipse编写HTML/JS/CSS/JSP页面的自动提示

    1.打开eclipse→Windows→Preferences→Java→Editor→Content Assist 修改Auto Activation triggers for java的值为:zj ...

  7. app嵌入jsp页面的项目工作量_好程序员Java学习路线分享jsp为什么用的不多了

    好程序员Java学习路线分享jsp为什么用的不多了,曾经JavaEE开发前端多数用的是JSP技术,因为在JSP出现之前,程序员基本都是在Servlet端直接通过out.print的方式拼接出一个页面返 ...

  8. jsp运行linux脚本,jsp页面调用哪个Linux的shell 脚本步骤

    当前位置:我的异常网» Linux/Unix » jsp页面调用哪个Linux的shell 脚本步骤 jsp页面调用哪个Linux的shell 脚本步骤 www.myexceptions.net  网 ...

  9. java毕业设计——基于JSP+sqlserver的高校智能排课系统设计与实现(毕业论文+程序源码)——高校智能排课系统

    基于JSP+sqlserver的高校智能排课系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于JSP+sqlserver的高校智能排课系统设计与实现,文章末尾附有本毕业设计的论文和源码下 ...

最新文章

  1. Linux系统中创建虚拟环境详解
  2. OpenCV之CvMat Mat IplImage之间相互转换
  3. 图的割点(边表集实现)
  4. 深蓝学院《从零开始手写VIO》作业四
  5. Caused by: java
  6. oracle数据导入与导出
  7. 漫步数理统计三十三——采样与统计量
  8. Sublime Text 文件乱码
  9. 如何学习自然语言处理(转)
  10. Flutter IM 极光
  11. 确保着法合规:象棋通用规则解析
  12. 中兴捧月算法-切绳子
  13. ElasticSearch(待改)
  14. 小新面试错题集,http1.0与1.1的区别?
  15. 【量化策略】横盘策略20211209
  16. 【二】头歌平台实验-离散数学逻辑与推理
  17. Lecture 12: Iterated Expectations; Sum of a Random Number of Random Variables
  18. 打开网络显示连接的服务器在哪里找,电视网络与服务器连接设置在哪里找
  19. ORACLE-019:ORACLE常用SQL优化hint语句
  20. Properly shutting down MongoDB database connection from C# 2.1 driver?

热门文章

  1. oracle stream参数,oracle stream实验(双向复制)
  2. python操作数据库的几种方法_python对mysql数据库操作的三种不同方式
  3. win8计算机配置怎么看,win8怎么看电脑配置?win8电脑配置的查看方法
  4. primefaces教程_PrimeFaces教程
  5. IntelliJ IDEA个人许可证赠品报告和获奖者
  6. 开课吧Java:MyBatis和Hibernate的区别
  7. 学习Web前端,前景无限光明?
  8. 开课吧:OOM常见的解决方案有哪些?
  9. 深入了解C++变量类型有哪些
  10. 如何成为一个优秀的C++开发工程师?