zoukankan      html  css  js  c++  java
  • struts2和jstl有关循环的写法

         一:前言

        其实觉得自己现在就是个码农啊,对于struts2的标签和jstl的标签我一直都是只会用,但是觉得自己老是会混淆这种概念性的问题。所以我自己在代码里面就试着用了几种方式,实现同一种效果,下面就给出相应的jsp代码,只有标签部分

        二:内容

        

    //------------------jstl的c标签--------
    //引入c和fmt标签
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
    <c:forEach items="${list}" var="ps">
       <c:if test="${ps.mk=='人员信息'}">
        <tr>
            <td align="center">${ps.bh }</td>
            <td align="center">${ps.xm }</td>
            <td align="center">${ps.xb}</td>
            <td align="center">${ps.zt}</td>
         <td align="center"><fmt:formatDate value="${ps.sj}" pattern="yyyy-MM-dd">
        </tr>
       </c:if>
    </c:forEach>

    纯Struts2标签:

    //引入struts2标签
    <%@ taglib prefix="s" uri="/struts-tags"%>
    <s:iterator value="#request.list" var="fr">
            <s:if test="#fr.mk=='wh'">
        <tr>
                <td align="center"><s:property value="#fr.zfBh"/></td>
                <td align="center"><s:property value="#fr.xm"/></td>
                <td align="center"><s:property value="#fr.szjq"/></td>
                <td align="center"><s:property value="#fr.zt"/></td>
        </tr>
            </s:if>
    </s:iterator>

    Struts2和JSTL结合体

    <%@ taglib prefix="s" uri="/struts-tags"%>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
        <s:iterator value="#request.list" var="fr">
            <c:if test="${ fr.mk=='人员信息'}">
            <tr>
                <td align="center">${fr.zfBh }</td>
                <td align="center">${fr.xm }</td>
                <td align="center">123</td>
                <td align="center">${fr.zt}</td>
            </tr>
            </c:if>
        </s:iterator>

    三:总结

        只要不混淆上面的使用方式就好。自己去做了一遍试验,印象是更加深刻一些。最近很是浮躁啊,现在是想辞职,想离开,我现在没毕业,但是只是要了4k一个月,还没有五险一金什么的,更别说什么福利的了,所以完全是扯蛋,老总还和我说我很浮躁,我要静下心来,算了,没必要了,走吧。迟早都得走的啊。此处不留爷,自由留爷处啊。好好学习,天天向上了。

  • 相关阅读:
    Linux 多进程锁的几种实现方案
    Linux man手册没有pthread_mutex_init的解决办法
    IP地址结构信息与字符串相互转化:inet_pton和inet_ntop, etc.
    Linux 将计算md5值功能做成md5命令
    Unix/Linux inet守护进程
    Unix/Linux syslogd守护进程 & 日志记录syslog
    UNP 学习笔记 #11 名字与地址转换
    git 使用总结
    AUPE 输出致标准错误的出错函数分析与实现 err_sys, err_quit, err_doit etc.
    Linux C常见数I/O函数比较: printf, sprintf, fprintf, write...
  • 原文地址:https://www.cnblogs.com/wuhao1991/p/4089020.html
Copyright © 2011-2022 走看看