zoukankan      html  css  js  c++  java
  • 记录s标签范例

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <%@taglib prefix="s" uri="/struts-tags"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>遍历器</title>
    </head>
    <body>
    	<center>
    		<!-- 遍历器标签 status为遍历变量 -->
    		<table border="1px" cellpadding ="0" cellspacing="0">
    			<s:iterator var="name" value="{'Html','Java','C++','JSP'}" status="st">	
    			<s:if test="#st.odd">
    				<tr style="background-color:red;">
    					<td><s:property value="name"/></td>
    				</tr>
    			</s:if>
    			<s:else>
    				<tr style="background-color:green;">
    					<td><s:property value="name"/></td>
    				</tr>
    			</s:else>
    			</s:iterator>
    		</table>
    		<br/>
    		<!-- bean标签的使用 需要添加''表明是字符串-->
    		<s:bean name="Bean.user" var="usr">
    		<s:param name="name" value="'tom'"/>
    		<s:param name="age" value="20"/>
    		</s:bean>
    		<s:property value="#usr.name"/>
    		
    		
    	</center>
    </body>
    </html>
    
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <%@taglib prefix="s" uri="/struts-tags"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>输出集合的值</title>
    </head>
    <body>
    	<center>
    		<!-- 使用append标签将bean中得list添加到页面并用iterator遍历出来。存在Action中的数据不需要加#,页面数据需呀添加# -->
    		<s:append var="myList">
    			<s:param value="%{list1}"></s:param>
    		</s:append>
    		<s:iterator value="%{#myList}">
    			<s:property/>
    		</s:iterator>
    		<br/>
    		<!-- 控制标签 -->
    		<s:if test="'A' in {'A','B'}">
    		In
    		</s:if>
    		<s:else>
    		Not In
    		</s:else>
    		<br/>
    		<!-- generator标签将集合分割,按separator分割。 -->
    		<!-- count是输出多少个元素 -->
    		<s:generator count="2" separator="," val="%{'aaa,bbb,ccc,ddd'}">
    			<s:iterator>
    				<s:property/>
    			</s:iterator>
    		</s:generator>
    		
    	</center>
    </body>
    </html>
    

      

    import java.util.ArrayList;
    
    import com.opensymphony.xwork2.ActionSupport;
    
    public class ListAction extends ActionSupport{
    	private ArrayList<Integer> list1;
    	
    	
    	public ArrayList<Integer> getList1() {
    		return list1;
    	}
    
    
    	public void setList1(ArrayList<Integer> list1) {
    		this.list1 = list1;
    	}
    
    
    	public String execute(){
    		list1=new ArrayList<Integer>();
    		list1.add(1);
    		list1.add(2);
    		list1.add(3);
    		return SUCCESS;
    	}
    }
    

      

  • 相关阅读:
    本博客地址迁移,将不再更新内容
    图像处理笔记(一):提升图像对比度的两种基本方法
    字符集乱码问题:ISO-8859-1和GBK
    网易新闻优化APK下载链接
    仿Android网易新闻客户端,并增加水平图片滑动,改进阅读体验
    volley开源库乱码问题总结(持续更新)
    Android获取联系人示例,从数据库加载,带首字母标签
    Android 图像压缩,和LRU算法使用的推荐链接
    抛砖引玉:关于Android的ListView中CheckBox错乱
    Android图片适配,drawable文件夹,低分辨率图片是否必要
  • 原文地址:https://www.cnblogs.com/chentingk/p/5733756.html
Copyright © 2011-2022 走看看