例2:
Iterator sortedIterator = (Iterator) pageContext.getAttribute(\ for (Iterator i = sortedIterator; i.hasNext(); ) { // do something with each of the sorted elements } %> submit 按钮 Submit标签输出一个按钮,submit标签和form标签使用可以提供异步表单提交功能。Submit标签可以输出以下三种类型的提交按钮: Input: 等价于 HTML代码 Image: 等价于 HTML代码 页面输出: 实例2. Struts2预定义的前缀: 1。method method:login 使用method前缀,来取代action默认的execute()方法的执行。 注意:1。input类型的按钮,不能用label设置按钮上的文本,只能用value 2、action前缀 使用action前缀,取代form标签指定的action,导向到另一个action进行处理。 2、redirect前缀 使用redirect前缀请求重定向到其他的url,甚至可以是web英语程序外部的url。 2、redirect-action前缀 使用redirect-action前缀请求重定向到其他的action. subset 递归iterator的一部分。 参数 名字 是否默可否必须 认使用值 表达式 count False 是 类型 描述 Integer Decider 否 是 Source Start 例子 Java类 否 否 是 是 Iterator中被递归的一部分的item的数量 org.apache.struts2.util. 用来判断SubsetIteratorFilter.Decider iterator中的item是否包含在最终的subset内部 String Iterator的对象 Integer 开始位置 public class MySubsetTagAction extends ActionSupport { public String execute() throws Exception { l = new ArrayList(); l.add(new Integer(1)); l.add(new Integer(2)); l.add(new Integer(3)); l.add(new Integer(4)); l.add(new Integer(5)); return \ } public Integer[] getMyArray() { return a; } public List getMyList() { return l; } public Decider getMyDecider() { return new Decider() { public boolean decide(Object element) throws Exception { int i = ((Integer)element).intValue(); return (((i % 2) == 0)?true:false); } }; } } Iterator i = (Iterator) pageContext.getAttribute(\ while(i.hasNext()) { %> <%=i.next() %> <% } %>