zoukankan      html  css  js  c++  java
  • [Java.web]JSTL 使用

    <%@ page import="cn.itcast.domain.Person"%>
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    
    <!DOCTYPE HTML>
    <html>
      <head>
        <title>使用 JSTL + EL 完成集合迭代</title>
      </head>
      
      <body>
        <%
            List list = new ArrayList();
            list.add(new Person("abc"));
            list.add(new Person("abcd"));
            list.add(new Person("abcde"));
            list.add(new Person("abcdef"));
            request.setAttribute("list", list);
         %>
         
         <c:forEach var="person" items="${ list }">
             ${ person.name }<br />
         </c:forEach>
             
        <%
            Map map = new HashMap();
            map.put("aa", new Person("abc"));
            map.put("bb", new Person("abcd"));
            map.put("cc", new Person("abcde"));
            map.put("dd", new Person("abcdef"));
            map.put("111", new Person("abcdefg"));
            request.setAttribute("map", map);
        %>
        <c:forEach var="entry" items="${ map }">
            ${ entry.key } : ${ entry.value.name } <br />
        </c:forEach>
        
        <!-- 常用代码 --> 
        <c:if test="${ user != null }">
            欢迎使用:${ user.username }
        </c:if>
        <c:if test="${ user == null }">
            <input type="button" value="登录" />
        </c:if>
      </body>
    </html>

     使用前需找到 jstl.jar 和 standard.jar 这两文件并复制到项目中的 WebRoot -> WEB-INF -> lib 目录下,eclipse 会自动生成到 Web App Libraries 引用。

    然后在引用中的 standard.jar 下找到 META-INF 目录,打开里面的  c.tld 并复制 uri 地址。

  • 相关阅读:
    安装paramiko
    pip安装
    json
    java的枚举2
    java学习笔记1
    Myeclipse配置tomcat,以及简单的Myeclipse的配置
    Net分布式系统之四:RabbitMQ消息队列应用
    Net分布式系统之三:Keepalived+LVS+Nginx负载均衡之高可用
    Net分布式系统之二:CentOS系统搭建Nginx负载均衡(下)
    Spring简介
  • 原文地址:https://www.cnblogs.com/z5337/p/6939894.html
Copyright © 2011-2022 走看看