注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

IOS & JAVA KEY

(iMilo)

 
 
 

日志

 
 
关于我

All the splendor in the world is not worth a good friend!! Hello my friend!!

网易考拉推荐

Struts2中s标签取值的小结  

2010-07-01 11:46:38|  分类: struts2 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

1、  首先在ACTION中得到request对象,代码如下:

//获得Request对象

Map<String,Object> request = (Map<String,Object>) ActionContext.getContext().get("request");

 

2、  构造一个User对象代码如下:

public class User

{

    private String username;

    private String userpswd;

    public User(String username, String userpswd)

{

    this.username = username;

    this.userpswd = userpswd;

}

    public String getUsername()

    {

        return username;

    }

    public void setUsername(String username)

    {

        this.username = username;

    }

    public String getUserpswd()

    {

        return userpswd;

    }

    public void setUserpswd(String userpswd)

    {

        this.userpswd = userpswd;

    }

}

 

3、  request对象设置值,代码如下:

//设置单个值

reuqset.put(“userSize”,2);

//构造Map数组

Map<String,Object> maxUserList = new HashMap[2]();

for(int i = 0; i < 2; i ++)

{

    maxUserList[i] = new HashMap<String, Object>();

     //上级用户

     maxUserList[i].put(“rootUser”, new User(“admin” + i, “1”));

     //下级

     List<User> minUser = new ArrayList<User>();

     minUser.add(new User(“user” + i, “1”));

maxUserList[i].put(“minUser”,minUser);

}

//设置Map数组

request.put(“maxUserList”, maxUserList);

 

4、  在页面上用s标签取得步骤3所设置的值

<!--request中的单个值-à

<s:property value=”#request.userSize” />

<!--request中的Map数组(这里用表格显示)-à

<table>

<tr><td>序号</td><td>姓名</td><td>密码</td><td>下级</td></tr>

<s:iterator value=”#request[maxUserList]” status=”st”>

<tr>

     <td><s:property value=”#st.index” /></td>

<td><s:property value=”rootUser.username” /></td>

<td><s:property value=”rootUser.userpswd” /></td>

<td>

    <table bgcolor=’pink’>

    <s:iterator value=”minUser” />

        <tr>

            <td><s:property value=”username” /></td>

<td><s:property value=”userpswd” /></td>

</tr>

</s:iterator>

</table>

</td>

</tr>

</s:iterator>

</table>

 

2010-07-01

  评论这张
 
阅读(1825)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017