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

jstl 条件判断 与struts2 if标签

 
阅读更多
jstl 中的<c:if test="${}">
如判断某个list对象是否为空时,就可以通过
<c:if test="${empty list名}">
来判断,
条件判断是使用or==|| ,and==&&

	<s:if test="insideNews.topPic!=null">
									<img src="${ctx}${insideNews.topPic}" width="308" height="220" />
								</s:if>
								<s:else>
									<img src="images/new_pic.gif" width="308" height="220" />
								</s:else>
${!empty insideNews.topPic}

分享到:
评论

相关推荐

    Struts标签 和jstl标签

    Struts标签和JSTL(JavaServer Pages Standard Tag Library)标签是Java Web开发中的两种重要组件,...深入研究“Struts标签参考.CHM”和“jstl-1_1-mr2-spec.pdf”这两个文档,将有助于你更好地理解和运用这些技术。

    jstl,struts2,spring标签库api

    JSTL的核心标签库(core)包含了控制结构,例如`&lt;c:forEach&gt;`用于迭代,`&lt;c:if&gt;`和`&lt;c:choose&gt;`用于条件判断。JSTL的函数库(fn)则包含了一些常用的函数,比如字符串操作。使用JSTL,我们可以将业务逻辑从视图层...

    jstl和struts标签

    ### JSTL与Struts标签库详解 #### JSTL(JavaServer Pages Standard Tag Library)简介 JSTL,即JavaServer Pages Standard Tag Library(JavaServer Pages标准标签库),是为简化JavaServer Pages (JSP) 页面开发...

    Struts2常用标签

    首先,我们要明白Struts2标签库与Struts1.x的不同之处。在Struts1.x中,标签库按照功能划分为HTML、Tiles、Logic和Bean等几个部分。而Struts2则没有明确的分类,所有的标签都位于统一的URI命名空间"/struts-tags"下...

    Struts2标签使用及API文档

    - **控制标签**:如`s:if`, `s:else`, `s:choose`等,用于条件判断和流程控制。 - **数据展示标签**:如`s:textfield`, `s:textarea`, `s:checkbox`, `s:radio`等,用于创建表单元素并绑定到Action的属性。 - **...

    struts2 标签 tags API 参考文档

    `&lt;s:if&gt;` 和 `&lt;s:else&gt;` 标签提供了条件逻辑,允许在JSP页面上进行条件判断。 7. **Choice标签** Choice标签包括`&lt;s:select&gt;`(下拉列表)、`&lt;s:radio&gt;`(单选按钮)和`&lt;s:checkbox&gt;`(复选框),用于创建HTML...

    Struts标签库 Struts 标签库

    Struts2框架中的标签库是基于JSP标准标签库(JSTL)的扩展,它提供了一系列与动作、结果、表单和国际化相关的标签。这些标签能够帮助开发者在页面上轻松地展现数据、处理表单提交、实现动态内容生成等。 2. **主要...

    struts2标签详解与实例

    3. `&lt;s:if&gt;`和`&lt;s:else&gt;`:条件判断标签,用于根据表达式的值决定是否执行某个部分的代码。 4. `&lt;s:iterator&gt;`:迭代标签,用于遍历集合对象,如List、Map等。例如: ```jsp &lt;td&gt;&lt;s:property value="username...

    struts2标签用法详解

    6. If标签:条件判断,如`s:if`。 7. Choose(when/otherwise)标签:用于条件选择,类似于Java中的switch语句。 8. Include标签:用于包含其他页面,如`s:include`。 9. Message标签:用于显示国际化消息,如`s:...

    struts1.2、jstl、jsp三种标签教程

    JSTL(JavaServer Pages Standard Tag Library)是Java EE平台的一部分,提供了一系列用于处理常见JSP任务的标签库,如迭代、条件判断、XML处理等,减少了对脚本语言的依赖,使得JSP页面更加清晰、可维护。JSTL的...

    struts2标签介绍3

    在传统的JSP中,我们通常使用JSTL的`&lt;c:if&gt;`标签来进行条件判断。而在Struts2中,`s:if`标签提供了类似的功能,但更加便捷。`s:if`允许我们在JSP页面上直接检查Action类中的属性值,例如: ```jsp &lt;s:if test="user...

    struts2标签集合

    `s:if`和`s:switch`标签可以实现条件判断,`s:iterator`用于迭代集合数据。 3. **UI标签**:UI标签主要用于创建用户界面,通常会产生HTML输出。例如,`s:textfield`用于创建输入框,`s:submit`生成提交按钮,`s:...

    Using the JSP Standard Tag Library (JSTL) with Struts

    ### 使用JSP标准标签库(JSTL)与Struts框架 #### JSTL与Struts结合的关键知识点 **一、JSTL简介** JSP Standard Tag Library (JSTL)是JavaServer Pages (JSP)的一个扩展,它提供了一系列预定义的标签,用于简化...

    Struts2 标签使用

    - Struts2的标签是基于JSP标准标签库(JSTL)的,它们在解析时会被转换为Java代码,由Struts2的标签库处理器执行。 10. **源码和工具** - 分析Struts2标签的源码有助于理解其工作原理,例如查看`org.apache....

    开发参考:JSTL网络标签与SSH类参考手册

    **JSTL网络标签与SSH类参考手册** JavaServer Pages Standard Tag Library (JSTL) 是一套用于简化Java Web应用程序开发的标签库。它提供了一系列预定义的标签,用于处理常见的JSP任务,如迭代、条件判断、XML处理等...

    struts2标签的使用

    Struts2标签是基于JSP标准标签库(JSTL)的扩展,它们封装了常见的Java代码和Struts2框架的功能,提供了一种声明式编程的方式。通过在JSP页面中使用Struts2标签,开发者可以更高效地创建动态、交互式的用户界面。 ...

    Struts2 常用标签使用(三十九)

    总结,Struts2的标签库极大简化了开发工作,通过上述标签,开发者可以方便地展示数据、处理表单、迭代集合、进行条件判断、实现国际化和异常处理等功能。熟练掌握这些标签的使用,将使你的Java Web开发更为高效。

    jstl标签库的配置

    - `c:if`和`c:choose`:条件判断,如`&lt;c:if test="${age &gt; 18}"&gt;成年&lt;/c:if&gt;`。 - `c:forEach`:循环遍历集合,如`${list}" var="item"&gt;${item}&lt;/c:forEach&gt;`。 - `fmt:formatNumber`和`fmt:formatDate`:数字和日期...

    Struts2案例翻译篇-Using Struts2 Tag

    Struts2标签库是基于JSP标准标签库(JSTL)的扩展,它提供了一系列预定义的标签,用于处理表单、链接、显示数据等常见的web交互。这些标签不仅简化了HTML代码,还提供了与Struts2框架的深度集成,如数据绑定、验证...

    JSTL网络标签与SSH类参考手册

    1. **Core标签库**:这是JSTL中最基本的部分,提供了用于控制流程、迭代、条件判断等基本操作的标签。例如`&lt;c:if&gt;`用于条件判断,`&lt;c:forEach&gt;`用于循环迭代,`&lt;c:set&gt;`用于设置变量,`&lt;c:out&gt;`用于安全地输出变量值...

Global site tag (gtag.js) - Google Analytics