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;
    	}
    }
    

      

  • 相关阅读:
    23种设计模式
    doraemon的python Flask框架 websocket和redis
    doraemon的python Flask框架 路由和配置
    doraemon的python Flask框架 安装以及基础应用
    doraemon的python centos的入门(五)用户和用户组权限
    doraemon的python centos的入门(四)查询和压缩文件、文件夹
    doraemon的python centos的入门(三)vim
    doraemon的python centos的入门(二)文件目录操作
    doraemon的python centos的入门(一)增删改查命令
    doraemon的python CRM项目中公户与私户转换、搜索条件的应用
  • 原文地址:https://www.cnblogs.com/chentingk/p/5733756.html
Copyright © 2011-2022 走看看