• JSTL C标签和FMT标签 C:if C:foreach


     
    C标签
     
    C:foreach      foreach可以配合el表达式将需要的数据遍历显示出来。  这次有个需求是需要做一个下拉框,下拉框中的数据取自数据库中的一列字段。这里可以使用foreach进行实现。
    下面贴上代码。思路是先从数据库中取出你需要的数据,然后传递到JSP中,命名为paraminfo。 在加载index的时候数据已经传递过去了。直接调用paraminfo就行。
    <select >
          <option>30S</option>
       <c:forEach items="${paraminfo}" var="item">
          <option value="${item.paramvalue }">${item.paramvalue}s</option>
       </c:forEach>
    </select>
        @RequestMapping("/index.html")
        public String index( Model model) throws Exception {
            
            Paraminfo pf = new Paraminfo();
            List<Paraminfo> pfList = iSerParaminfo.selectByCondition(pf);
            //System.out.println("1111111111ssss"+pfList);
            model.addAttribute("paraminfo",pfList);
            
            return "special/fault/record/index";
        }
    C;if                可以用来将数据库中用0-1等字符代替的定义显示出来,比如0代替否,1代替是。
    例子:

    <%@ page language="java" contentType="text/html; charset=UTF-8"   pageEncoding="UTF-8"%>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>taglib</title>
    </head>
    <body>
    <c:if test="${1<2}">
        <c:out value="1<2 is true"/>
    </c:if>
    <c:if test="${1>2}">
        <c:out value="1>2 is false"/>
    </c:if>
    </body>
    </html>

  • 相关阅读:
    Compiere中的树
    Compiere 模型构建
    LSMW魔鬼教程
    Compiere 因翻译工作没有完成,所以现在系统中的所有帮助去掉
    插入、更新扩展字段
    SAPscript Forms 教程
    SAP ABAP 效率测试
    批量更新数据表
    月份的描述表T247
    SAP 程序下载工具
  • 原文地址:https://www.cnblogs.com/zl0717/p/7457143.html
Copyright © 2020-2023  润新知