`
lfq618
  • 浏览: 85322 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

el表达式与struts标签

    博客分类:
  • java
阅读更多

1、EL表达式

    (1).   目的:为了使JSP写起来更加简单

    (2).   语法结构:${expression}

    (3).   []与.运算符:El表达式提供“.”和“[]”两种运算符来存取数据。

     当要存取的属性名称中包含一些特殊字符,如.或者?时,就一定要用“[]”。例如:

      ${user.My-Name}应当改为${user["My-Name"]}

     如要动态取值时,就应当用“[]” 而不能用"." ,例如:

     ${sessionScope.user[data]}      data为变量

     (4). 变量

      EL存取变量数据的方法很简单,例如: ${username}。 他的意思是取出某一范围中的username变量。

      因为我们并没有指定哪一个范围的username,所以他会依序从Page, Request, Session, Application范围中查找。 假如途中找到username, 就直接回去,不在找下去,但是假如全部的范围搜完都没找到,则返回null。

      属性范围在EL表达式中的名称:

      Page  ->  PageScope

      Request  ->  RequestScope

      Session   ->  SessionScope

      Application   ->   ApplicationScope

2.  struts2.0

     <s:property value="expression" />

分享到:
评论

相关推荐

    struts jstl el表达式示例代码

    struts jstl el表达式示例代码 struts jstl el 表达式 源码

    学会EL表达式各种语法

    深入了解struts1.x中的 struts - config.xml 弄清楚struts-config.xml中各项元素的作用,对于我们构建web项目有莫大的好处。&lt;struts-config&gt;是struts的根元素,它主要有8个子元素,DTD定义如下:

    JSTL EL表达式语言

    Struts与表现层技术的结合 JSTL EL表达式语言简介

    JSTL、EL表达式使用教程

    JSTL使用教程 JSTL教学 Struts1.X

    struts2标签使用方法

    struts2标签使用方法以及el表达式的使用,整理收集供参考

    jsp,struts,EL,session等注意总结集合

    这都是在学习,工作中总结出来的关于jsp,struts,EL,session,以及数据库方面的经验积累,希望对你有所帮助——

    IT 简历模版

    ◆ 表 现 层:熟练掌握JSP、HTML、JavaScript、EL表达式和Struts标签库等,熟悉Ajax、DIV+CSS技术,JQuery,了解XML ◆ 编程工具:熟练使用My Eclipse、Dreamweaver等  ◆ 服 务 器:熟练使用Tomcat5.5/6.0,了解Web...

    Struts2用到的核心jar包

    用来支持ognl表达式的,类似于EL表达式,功能比EL表达式强大的多。 freemarker-2.3.15.jar freemarker是比jsp更简单好用,功能更加强大的表现层技术,用来替代jsp的。 在Struts2中提倡使用 freemarker模板,但实际...

    Struts中Bean标签的应用

    最经学了Struts,顺便研究了下Struts中的标签,觉得这个Bean标签挺好用的,虽然有的没EL表达式好用,但有的EL表达式却做不到。学习前人的好东西,最大限度发挥优点的应用。

    Struts2核心包

    ognl-3.0.jar:对象图导航语言(Object Graph Navigation Language),它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,...

    基于Java(Struts2 框架)+Mysql实现(Web)学生成绩管理系统【100010053】

    前端:HTML5、Bootstrap 框架、JavaScript、JSP 的 EL(Expression Language)表达式、Struts2 标签 后端:JavaEE 的 Struts2 框架、MySQL 数据库(多表查询,级联删除、触发器、存储过程)、JavaBean 数据验证:HTML5 ...

    struts学习笔记(4)

    15.OGNL表达式 对象图导航语言 Object Graph Navigation Language 是一种比较强大的表达式语言(比EL表达式的功能...1)ognl表达式只能写在Struts2标签的里面(任何一个struts2标签都行) EL表达式可以写在页面的任何位置

    struts2示例(包含源代码)

    struts2项目实例,使用了webservice(xfire),tomcat连接池,EL表达式语言,struts2循环和显示标签,sqlserver2005分页查询等技术,实现了分页功能。

    类似百度的分页工具类,可直接用于项目开发

    类似百度的分页工具类,可用于hibernate的分页,直接传入参数就可实现类似百度的分页;页面分页用el表达式和struts2标签2中方式写的,便于移植;

    OGNL表达归纳

    3.由于ValueStack(值栈)是Struts 2中OGNL的根对象,如果用户需要访问值栈中的对象,在JSP页面可以直接通过下面的EL表达式访问ValueStack(值栈)中对象的属性 4.为何使用EL表达式能够访问valueStack中对象的属性 原因...

    struts学习笔记

    struts jstl el表达式 核心库 函数库 格式化库 适合初学者 适合初学者 适合初学者

    JSP+Web开发实录

    主要内容包括:搭建JSP开发平台、实用JSP开发技巧、处理XML和数据库、EL表达式、JSTL标签库,以及与三大框架(Struts 2、Hibernate和Spring)整合的相关知识。最后给出了两个实例:新闻发布系统实例和人事信息管理系统...

    基于Java EE的B2B在线交易系统的设计与实现毕业设计论文

    PowerDesigner 、SQLyog等,在 J2EE 技术中主要采用了 Struts1.2 框架、Spring2.0 框架、EL表达式和公司内部数据处理框架(保密),系统的整体结构采用 MVC三层模式,项目中还大量运用了较新的 ajax 技术(避免页面...

    学生信息管理系统 JSP课程设计(内含完整源码和设计说明手册)

    1、前端:HTML5、Bootstrap框架、JavaScript、JSP的EL(Expression Language)表达式、Struts2标签 2、后端:JavaEE的Struts2框架、MySQL数据库(多表查询,级联删除、触发器、存储过程)、JavaBean 3、数据验证:HTML5...

    JSP+Struts2+MySQL投票系统(含数据库脚本)

    JSP+Struts2+MySQL投票系统(含数据库脚本),导入MyEclipse稍作修改即可使用!

Global site tag (gtag.js) - Google Analytics