`
jslfl
  • 浏览: 322442 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

jstl与 jsp脚本间的数据传递

阅读更多
可能这个标题没有确切表达我的意思,直接说用处
后台把一个对象,如List<Map>通过request传到jsp里,简单的方法就是通过jstl遍历出Map,再直接用el表达式取得某key对应的值,像这样
<c:forEach items="${list }" var="ogj">
 <span>${ogj.name}</span><!-- 取得Map中key为"name"的值 -->
</c:forEach>


但在某些场合,需要对取出来的值进行其它处理,并且这处理用jstl不太方便或显得麻烦,或者是条件不允许,这时会选择用jsp脚本来,现在就要在jsp脚本中得到这个值,如:
<c:set scope="request" var="vobj" value="${ogj.name}"></c:set>
<%
 String vStr = request.getAttribute("vobj").toString();
 //对vStr的处理操作...

%>


也有可能在某些时候,想用jstl来遍历处理jsp脚本里的变量,可以主动用<% request.setAttribute("var",list); %>设置到一个作用域,再用标签遍历作用域里的这个对象,这样可以减少脚本把html代码的分割.
分享到:
评论

相关推荐

    jstl jsp接收数据

    在本主题中,我们将深入探讨如何使用JSTL与JSP配合,接收并处理后端传递的数据。** **1. JSP基础与EL表达式** JSP(JavaServer Pages)是Java的一种动态网页技术,它允许在HTML页面中嵌入Java代码。${}是Java ...

    jsp页面用jstl取值

    本篇文章将深入探讨如何在JSP页面中利用JSTL来读取Service层传递过来的数据。 首先,我们需要理解JSP和JSTL的基本概念。JSP是一种服务器端的技术,它允许开发者在HTML中嵌入Java代码,以生成动态网页内容。然而,...

    网页常用jsp脚本(二百多个)

    "jsp脚本" 标签明确了讨论的主题,即与JSP相关的脚本代码。这通常包括但不限于Servlet、JSP指令、表达式语言(EL)、JSTL(JavaServer Pages Standard Tag Library)、自定义标签库等。这些技术都是JavaWeb开发中的...

    前端使用jsp+jstl进行数据展示,后台使用ssm

    **JSTL(JavaServer Pages Standard Tag Library)** 是一套标准的标签库,旨在简化JSP页面的编写,减少脚本元素的使用,提高代码的可读性和可维护性。JSTL包含多个核心标签,如条件语句、循环、国际化、XML处理等。...

    JSP EL JSTL 学习总结.rar

    4. **JSP动作**:如jsp:include、jsp:forward、jsp:params等,用于在页面间传递数据或执行特定操作。 在"java反射机制.docx"文档中,可能会讲解以下知识点: **Java反射机制** 是Java平台提供的一种强大的能力,...

    JSTL.zip_Servlets_jsp

    同时,Servlets可以处理用户请求,完成数据的增删改查,然后将结果传递给JSP,JSP通过JSTL标签展示结果。 总之,JSTL是JSP开发中不可或缺的一部分,它与Servlets和JSP的协同工作,极大地提高了Web应用的开发效率和...

    用jsp+servlet+EL表达式+JSTL写的分页代码

    6. 在JSP页面中,使用EL表达式读取Servlet传递的数据,并用JSTL标签生成分页链接。 7. 如果用户点击分页链接,上述流程重复,但页码会改变。 具体到本示例的"20131210servlet分页"文件,它可能包含了以下内容: - `...

    实现JSTL展示数据

    8. **安全性**:JSTL的`fn:escapeXml`函数可以防止跨站脚本(XSS)攻击,确保从数据库取出的数据在显示时安全无害。 9. **页面设计**:在实际应用中,JSTL结合EL(Expression Language)表达式,可以实现动态渲染...

    JSTL中文帮助文档

    JSTL 的使用可以替代 JSP 页面中的许多脚本元素,使得页面更加简洁,遵循MVC(Model-View-Controller)设计模式。 1. **核心标签库 (Core Tags)** - `&lt;c:set&gt;`:用于在作用域内设置变量。 - `&lt;c:out&gt;`:用于安全...

    完整简洁的jsp+servlet+jstl实例

    8. **MVC设计模式**:JSP作为视图,Servlet作为控制器,数据在两者之间传递,体现MVC模式。 9. **JSTL与EL的协同工作**:通过JSTL标签和EL表达式结合,使代码更清晰、可读性更强。 通过运行这个实例,你可以亲自...

    jstl-api-1.2.jar、jstl-impl-1.2.jar

    `jstl-api-1.2.jar`和`jstl-impl-1.2.jar`分别代表了其接口和实现,它们协同工作,使得开发者能够在JSP页面上方便地进行数据处理和页面控制。在部署Web应用时,这两者都需要被正确配置,才能确保JSTL功能的正常运行...

    JSTL(JSP标准标签库)介绍

    **JSTL(JavaServer Pages ...使用JSTL和EL,开发者可以更有效地组织和控制JSP页面,减少脚本代码,提升代码的清晰度和可维护性。它们的组合使用使得JSP页面更加简洁,降低了维护成本,也增强了应用的可扩展性。

    SSM+AJAX/JSTL/VUE显示所有数据

    8. `前端展示方式讲解`:这可能是一个文档或视频教程,详细介绍了如何使用Vue.js和其他前端技术来展示从后端获取的数据,包括如何组织Vue组件,如何使用AJAX请求数据,以及如何结合JSTL处理后端传递过来的数据。...

    BOOK(Servlet+EL+JSTL技术)

    通过EL,可以直接在JSP中引用后台传递的数据,而JSTL标签则用于处理页面逻辑,如循环遍历图书列表,根据条件显示或隐藏元素等。 【项目结构】 - `day27demo_book.iml`:这是IntelliJ IDEA项目的配置文件,包含了...

    jstl工具类

    JSTL与JSP脚本元素的区别** JSP脚本元素包括声明、脚本片段、表达式等,这些元素直接写在JSP页面中,导致页面结构混乱,不易维护。而JSTL将这些逻辑移到了单独的标签中,使得JSP页面更清晰,更符合MVC(Model-View-...

    购物车(JSTL实现)

    通过这个购物车项目,开发者可以深入理解JSP和JSTL如何协同工作,以及如何在Web应用程序中实现用户交互和数据管理。同时,这也是一个很好的实践,可以帮助开发者掌握MVC模式(Model-View-Controller)在Web开发中的...

    JSTL AIP帮助文档,JSP标签学习文档

    JSTL(JavaServer Pages Standard Tag Library)是Java服务器页面标准标签库,它为JSP开发者提供了一系列预定义的、与特定供应商无关的标签,用于简化JSP页面的编写,提高代码的可读性和可维护性。JSTL主要包含五个...

    Jsp的经典例题大全

    **JSP(Java Server Pages)** 是一种动态...例如,你可以练习如何在JSP中使用EL和JSTL,如何处理请求和响应,以及如何利用内置对象进行数据操作。这些题目将涵盖从基础到进阶的各种场景,有助于全面提高你的JSP技能。

    jstl-impl-1.2.jar和jstl-api-1.2.jar

    JSTL是一个标准的标签库,提供了许多预定义的标签,可以简化常见的任务,如迭代、条件判断、XML处理等,避免了在页面上过多地使用脚本let和scriptlet。 "jstl-impl-1.2.jar"和"jstl-api-1.2.jar"是JSTL 1.2版本的两...

    JSTL的 应用实例

    3. **使用JSTL标签** - 在JSP页面中,用JSTL标签替换Java脚本let和scriptlet。 ### JSTL与EL(Expression Language)的结合 JSTL通常与EL(Expression Language)一起使用,EL是一种轻量级的表达式语言,用于访问...

Global site tag (gtag.js) - Google Analytics