Posted on 2008-09-11 16:04
G_G 阅读(432)
评论(0) 编辑 收藏 所属分类:
struct 、
JspTag
参考:
http://neil-jh.javaeye.com/blog/199345
效果:
google
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglib uri="/struts-tags" prefix="s"%>
<%@taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
<!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>Insert title here</title>
</head>
<body>
<li>
<!-- 类中静态变量 -->
<s:property value="%{@action.SsdAction@GOOD}"/>
<!-- 调用 方法 -->
<s:set name="num" value="20" />
<s:set name="listData" value="%{ ssdMethod.getBeans(#num) }" />
<!-- 和 jstl 配合使用 -->
<select>
<c:forEach var="btmp" items="${listData}">
<option value="${btmp.id} }">${btmp.name}</option>
</c:forEach>
</select>
<!-- 调用枚举类
public enum Type {
//id value : gget sset
g1(1,"test1"),
g2(2,"test2"),
g3(3,"test3");
.
-->
<s:select list="%{ @myEnum.Type@values() }" listKey="id" listValue="value" />
<!-- 循环遍历 添加逻辑 ..{?#this.id>2 } -->
<s:select list="%{ @myEnum.Type@values().{?#this.id>2 } }" listKey="id" listValue="value" />
</li>
</body>
</html>