`
xiao_jiang51
  • 浏览: 35801 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JSTL 积累

阅读更多
<c:set>
  <c:set>标签用于保存数据。
  语法1:将value的值储存至范围为scope的varName变量之中:
  <c:set value="value" var="varName" [scope="{ page|request|session|application }"]/>
  语法2:将本体内容的数据储存至范围为scope的varName变量之中:
  <c:set var="varName" [scope="{ page|request|session|application }"]>
  … 本体内容
  </c:set>
  语法3:将value的值储存至target对象的属性中:
  c:set value="value" target="target" property="propertyName" />
  语法4:将本体内容的数据储存至target对象的属性中:
  <c:set target="target" property="propertyName">
  … 本体内容
  </c:set>
  它有如下属性属性描述是否必须缺省值:
   名 称 说 明 EL 类型  必须  默认值
value  要被储存的值  Y  Object  否 无 
var 欲存入的变量名称  N String 否  无
scope var变量的JSP范围 N String 否 pagescope
target  为一JavaBean或java.util.Map对象 Y Object 否 无
property 指定target对象的属性 Y String  否 无
 
  如果指定了target属性, 那么property属性也必须指定。
  例:
  <c:set value="${test.testinfo}" var="test2" scope="session" />
  将test.testinfo的值保存到session的test2中,其中test是一个javabean的实例,testinfo是test对象的属性。
  <c:set target="${cust.address}" property="city" value="${city}"/>
  将对象cust.address的city属性值保存到变量city中。
  教材例程15-3,c_set.jsp,<c:set>标签的应用。
  <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
  <%@ page contentType="text/html; charset=gb2312" language="java" %>
  <jsp:useBean id="user" class="com.jspdev.ch3.TestBean"/>
  <html>
  <head>
  <title>JSTL:的使用c:set</title>
  </head>
  <body bgcolor="#FFFFFF">
  <hr>
  设置userName的属性为hellking,然后输出这个属性值:
  <c:set value="hellking" var="userName"/>
  <c:out value="${userName}"/>
  <hr>设置password的属性,属性值在body中,然后输出这个属性值:
  <c:set var="password">
  xcsdkjf234dfsgs234234234
  </c:set>
  <c:out value="${password}"/>
  <hr>设置javaBean的属性,然后输出这些属性值:
  <c:set value="hk2" target="${user}" property="userName"/>
  <c:set target="${user}" property="password">
  sdf234sdfd
  </c:set>
  userName=<c:out value="${user.userName}"/>,
  password=<c:out value="${user.password}"/>.
  <hr>设置不同的属性,并且指定它们的范围:
  <c:set value="10000" var="maxUser" scope="application"/>
  <c:set value="20" var="maxIdelTime" scope="session"/>
  <c:set value="next.jsp" var="nextPage" scope="page"/>
  </body>
  </html>
分享到:
评论

相关推荐

    jstl.jar和standard.jar下载

    在描述中提到的“积分”可能是指在某些资源下载网站上,用户需要积累一定的积分才能下载这些资源。 总之,`jstl.jar`和`standard.jar`是JSP开发中不可或缺的工具,它们提供了强大的标签库和EL支持,极大地提高了...

    Jstl基本知识简介

    ### JSTL基本知识简介 #### 一、JSTL概述 JSTL(JavaServer Pages...对于初学者而言,掌握JSTL的基本使用方法是非常重要的第一步,而随着经验的积累,深入学习其他高级标签及EL语言的功能将有助于进一步提升开发能力。

    jar包 jstl-1.2.jar

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...

    一点平常工作下积累的小知识点

    在IT行业中,日常工作中积累的小知识点往往能对我们的编程技能提升大有裨益,特别是对于初学者来说。以下是一些从给定文件中提取的重要知识点: 1. **jQuery事件绑定**: `$('#unitName').bind('input', function ...

    jsp自定义标签-比较强大的

    jsp、jstl自定义标签实现的分页,实现的还是比较好的,没有在request、session等范围保存过数据,在pageContext范围内保存过集合的数据, 实现的方法还是比较简单的,适用性还是比较广的,我是实在是没分了,平时也...

    常用java标签积累

    3. JSTL(JavaServer Pages Standard Tag Library): - `c` 标签库:核心标签库,包含循环、条件判断等操作,如`&lt;c:forEach&gt;`用于循环遍历,`&lt;c:if&gt;`进行条件判断。 4. JavaScript和CSS导入: - `script`标签...

    jsp常用积累.txt

    在JSP中,可以通过JSTL标签库中的`&lt;c:if&gt;`和`&lt;c:redirect&gt;`标签实现条件重定向,即根据特定条件将用户重定向到另一个页面。例如: ```xml ${sessionScope.customer.id==null}"&gt; &lt;c:redirect url="index.jsp"&gt;&lt;/c:...

    Java Web标签应用开发 配套光盘

    本书使用的开发环境是JDK1.5+Tomcat5.5+JSTL1.1.2,逐步引领读者从基础知识学起,掌握各个知识点,而后开发出完整的系统。全书内容由浅入深,并辅以大量的实例说明,最后给出了两个完整的项目案例。随书光盘中...

    Java Web标签应用开发

    本书使用的开发环境是JDK 1.5+Tomcat 5.5+JSTL 1.1.2,逐步引领读者从基础知识学起,掌握各个知识点,而后开发出完整的系统。全书内容由浅入深,并辅以大量的实例说明,最后给出了两个完整的项目案例。  随书...

    01JSP的环境配置与开发工具.rar

    JSP(Java Server Pages)是Java平台上用于创建动态网页的技术,它允许开发者将HTML、CSS、JavaScript等静态内容与Java代码...随着经验的积累,可以考虑使用更现代的Web框架如Spring MVC,以提高开发效率和应用性能。

    一个java写的简单bbs

    通过实践这个项目,开发者可以积累经验,为进一步学习更复杂的Web框架如Spring MVC或Struts2打下坚实的基础。同时,这也展示了Java在构建动态网站方面的强大能力,对于想要从事Java Web开发的人来说,这是一个不容...

    jsp学习2

    【JSP学习2】——Java服务器页面深度解析 ...在实践中不断探索和积累经验,掌握这些知识点将对你的IT职业生涯大有裨益。在"jsp学习2"中,你可以进一步研究这些概念,通过实践项目巩固理论知识,提升自己的Web开发技能。

    JavaWeb自学的心得和笔记

    "JavaWeb心得笔记.pdf"和"JavaWeb续.pdf"很可能包含了作者在学习过程中积累的技巧、问题解决策略以及一些实用的代码示例,这些都是宝贵的资源,值得深入研读和学习。同时,建议配合官方文档、教程和开源项目,结合...

    JavaWeb购物车商城.zip

    【JavaWeb购物车商城】项目是一个典型的Web应用程序,它展示了如何使用Java技术栈来构建一个功能完备的在线购物平台。...通过深入研究这个项目,开发者可以提升自己的全栈开发能力,并为实际项目开发积累宝贵经验。

    Java_Servlet和JSP快速入门教程

    Java Servlet和JSP是Web开发中的核心技术,它们都是基于Java平台的服务器端编程模型,用于构建动态、交互式的Web应用...同时,随着经验的积累,还可以进一步学习Spring MVC、Struts等高级框架,提升Web开发的专业水平。

    企业项目化教学法在基于Java技术的Web应用开发课程教学中的应用与实践.pdf

    通过这种教学方法,学生可以积累项目开发的经验,提高自己的就业竞争力。 在基于Java技术的Web应用开发课程教学中,企业项目化教学法更为重要,因为该类课程中涉及到很多新的、抽象的、难以理解的概念与组件技术。...

    ACCP5.0 JSP(5)

    **ACCP5.0 JSP(5):深入理解与应用** JSP(JavaServer Pages)是Java平台上的一个核心技术,用于构建动态Web应用程序。...不断实践和项目经验积累,将使你更好地驾驭JSP,为构建高效、稳定的Web系统奠定坚实基础。

    简单的新闻管理系统

    通过这个"简单的新闻管理系统"项目,初学者可以深入理解Java Web开发的核心概念,积累实践经验,为进一步学习更复杂的Web应用打下坚实的基础。同时,这个系统也可以作为其他复杂项目的模板,稍加修改就可以适应不同...

    Java Web项目开发案例精粹15-个人理财管理系统

    《Java Web项目开发案例精粹15-个人理财管理系统》是一个专为初学者...通过这个项目,初学者将全面了解Java Web开发流程,从需求分析、设计、编码到测试和部署,积累实战经验,为后续更复杂的项目开发奠定坚实基础。

Global site tag (gtag.js) - Google Analytics