`
sysuxk
  • 浏览: 57422 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jstl和jsp互相访问对象

阅读更多

1.jsp脚本访问jstl标准动作的变量,可以通过隐式的范围变量来获取,对于页面作用域的变量,可以通过 pageContext.getAttribute()来获取,也可以通过动作来获取:

 

<c:set var="str" value="This is a JSTL page variable" scope="page"/>
<%
    String aStr =(String)pageContext.getAttribute("str");
    out.println(aStr+"<br/>");
%>

 

2.对于jstl动作访问jsp脚本变量,可以使用jsp表达式来获取,如:

 

<c:set var="a" value="<%=aStr%>" />

以上转自:http://strangeromo.iteye.com/blog/266019

 

该文未讲解jstl如何访问jsp中的对象,如一个JavaBean。jstl从request中读取变量,在jsp的代码中只需将对象放入request中就可以访问:

	List aList = new ArrayList();
	request.setAttribute("aList", aList);
 
分享到:
评论

相关推荐

    jsp程序设计指南 清华出版社

    - JSP和Servlet可以互相调用,JSP侧重视图展示,Servlet处理业务逻辑。 6. **JSP开发的最佳实践** - 分离表现层和业务逻辑,遵循MVC模式,使用Servlet处理业务,JSP只负责显示数据。 - 使用EL和JSTL减少脚本代码...

    JSP 技术大全JSP 技术大全

    5. **pageContext**:提供对JSP页面的所有对象和属性的访问。 6. **out**:用于向响应流写入数据。 7. **exception**:捕获和处理异常。 8. **config**:提供Servlet配置信息。 9. **page**:代表当前JSP页面的...

    jsp2.0 技术手册

    JSP通过内置对象session来支持会话跟踪,开发者可以利用session对象来存储用户信息或者跟踪用户状态。这对于构建需要用户登录认证、购物车功能以及个性化内容展示的Web应用至关重要。 手册中还会介绍JSP的高级特性...

    从零开始——JSP动态网页制作基础培训教程-源代码

    EL是一种轻量级的表达式语言,用于访问JSP内置对象和JavaBeans的属性。JSTL是一套标准标签库,提供了如循环、条件判断、XML处理等功能,以减少脚本代码的使用。 **7. Servlet和JSP的关系** Servlet是Java Web开发的...

    JSP 即时应用(PDG)

    在JSP应用中,JSP页面作为View,Servlet或Controller类作为Controller,而Model可以是JavaBean或其他数据访问对象。 ### JSP与Servlet的关系 虽然JSP看起来像是HTML中的嵌入Java代码,但它本质上还是Servlet。JSP...

    JSP_notebook

    因此,JSP和Servlet可以互相协作,共同完成Web应用的功能。 **JSP留言板示例** 在描述中提到的“jsp 留言板”通常是一个基础的Web应用示例,它可能包括以下组件: 1. 用户界面:HTML表单,用于输入留言内容,如...

    JSP程序设计精彩实例(PDG)

    - EL简化了JSP中的数据访问,允许直接通过表达式访问页面、请求、会话和应用范围内的对象属性。 - JSTL是一组标准标签库,提供如循环、条件判断、XML处理等功能,使得JSP代码更加简洁和可维护。 6. **MVC(Model-...

    精通jsp(光盘)

    3. **EL表达式**:Expression Language简化了获取和设置JavaBean属性的过程,提供了一种简洁的方式来访问Java对象的属性。EL支持算术运算、比较操作和方法调用。 4. **JSTL标签库**:JSTL提供了标准的一组标签,...

    jsp的java新闻发布系统

    JSP的最终执行结果实际上是一个Servlet,因此两者在功能上是可以互相替换的,但各自的职责分工使开发更加高效。 3. **JSP指令与动作** JSP有三种类型的指令:页面指令(page指令)、包含指令(include指令)和标签...

    JAVA100例之实例83JSP基础学习

    EL简化了对JSP内置对象和JavaBeans的访问。JSTL提供了一系列标签库,如Core、XML、JDBC等,使得页面更加简洁,易于维护。 六、JSP与Servlet的区别与联系 JSP是Servlet的一种简化形式,Servlet主要处理业务逻辑,JSP...

    JSP由浅入深完全精通(CHM)

    - EL是JSP 2.0引入的,用于替代脚本let块,提供简洁的方式来访问作用域中的对象和属性。 **6. Servlet和JSP的关系** - JSP最终会被转换为Servlet,JSP的执行依赖于Servlet容器。 - JSP和Servlet可以互相调用,JSP...

    JSP 高级开发与应用

    JSP和Servlet可以互相配合,共同完成复杂的Web应用程序开发。 **MVC(Model-View-Controller)设计模式** 在JSP应用中,模型处理业务逻辑,视图负责展示,控制器协调两者。通过分离关注点,提高了代码的可复用性...

    JSP课件及其例子

    它可以方便地获取、设置和操作JSP页面作用域内的对象。 **JSTL(JavaServer Pages Standard Tag Library)**: JSTL是一组标准的标签库,提供了一系列标签来处理常见任务,如迭代、条件判断、XML处理等,旨在减少...

    JSP项目开发全程实录的源代码

    5. **EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)**:EL简化了JSP中的数据访问,而JSTL提供了一系列标签库,如Core、JDBC、XML等,让代码更清晰,减少Java脚本的使用。 6. **MVC...

    JSP 实用教程(第二版)程序源代码.doc

    3. **EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)**:EL提供简洁的语法来访问JavaBean或其他作用域内的对象。JSTL是一套标准标签库,提供了许多功能,如数据库操作、XML处理等,简化...

    JSP案例开发-源代码补充内容

    - JSP和Servlet可以互相调用,Servlet通常用于控制逻辑,JSP用于展示视图。 7. **MVC模式**: - 在JSP开发中,常采用MVC(Model-View-Controller)设计模式,模型处理业务逻辑,视图负责显示,控制器协调模型和...

    JSP快速入门教程

    - **JSTL (JavaServer Pages Standard Tag Library)**:标准标签库,用于简化JSP页面的编写,支持输出和流程控制。 - **EL (Expression Language)**:表达式语言,常与JSTL配合使用,用于数据绑定和输出。 - **...

    刚学了点jsp 做了个网站

    - **EL(Expression Language)**:用于在JSP页面中方便地访问JavaBean或其他Java对象的属性。 - **JSTL(JavaServer Pages Standard Tag Library)**:提供了一系列预定义的标签,简化JSP页面的编写,例如用于迭代...

    JAVA基础面试大全.doc corejavanetbook.doc jsp技术大全.pdf

    标题中的三个文件名揭示了Java基础、核心Java和JSP技术相关的知识点,这些是Java开发者在面试准备中经常关注的领域。以下是对这些主题的详细解释: 1. **Java基础面试大全.doc**: 这个文档可能包含了Java语言的基础...

    Head First 设计模式.rar

    书中会涵盖Servlet生命周期、请求和响应对象、过滤器、监听器、会话管理、JSP语法、EL表达式、JSTL标签库等内容,帮助读者构建基于Java的Web应用。 通过阅读这三本书籍,开发者不仅可以深入了解Java编程,还能学习...

Global site tag (gtag.js) - Google Analytics