码迷,mamicode.com
首页 > 其他好文 > 详细

logic标签

时间:2015-08-12 19:34:08      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:struts

1.创建一个猫类
public class Cat {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}




2.logic标签实际应用
<%@ page language="java" import="java.util.*,com.cloud.day1.Cat" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="logic" uri="http://struts.apache.org/tags-logic"%>
<%@ taglib prefix="bean" uri="http://struts.apache.org/tags-bean"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>My JSP ‘Demo3.jsp‘ starting page</title>
  </head>
  <body>
    <%
    Cat cat1=new Cat();
    cat1.setName("Tom1");
    cat1.setAge(15);
    Cat cat2=new Cat();
    cat2.setName("Tom2");
    cat2.setAge(18);
    Cat cat3=new Cat();
    cat3.setName("Tom3");
    cat3.setAge(22);
    ArrayList a1=new ArrayList();
    a1.add(cat1);
    a1.add(cat2);
    a1.add(cat3);
    request.setAttribute("cats", a1);
    %>
    <logic:iterate id="mycat" name="cats">
    <!--  第一种输出信息的方式
      姓名:<bean:write name="mycat" property="name"/>
      年龄:<bean:write name="mycat" property="age"/><br/>
      -->
      ${mycat.name }||${mycat.age }
    </logic:iterate>
    <logic:empty name="ss">
    ss的属性不存在!
    </logic:empty>
    <logic:notEmpty name="cats">
    cats的属性不为空!
    </logic:notEmpty>
    <h3>logic标签判断大小</h3>
    <logic:iterate id="mycat" name="cats">
    <logic:greaterThan value="20" name="mycat" property="age">
    <bean:write name="mycat" property="name"/>年龄大于20!
    </logic:greaterThan>
    </logic:iterate>
  </body>
</html>

版权声明:博主原创文章,转载请说明出处。http://blog.csdn.net/dzy21

logic标签

标签:struts

原文地址:http://blog.csdn.net/dzy21/article/details/47447791

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!