Struts2标签遍历List>详解编程语言

import java.util.ArrayList; 
import java.util.HashMap; 
import java.util.List; 
import java.util.Map; 
import com.opensymphony.xwork2.ActionSupport; 
 
public class LoginAction extends ActionSupport { 
 
	private List<Map<String, String>> list; 
 
	@Override 
	public String execute() { 
		list = new ArrayList<Map<String, String>>(); 
 
		Map<String, String> map = new HashMap<String, String>(); 
		map.put("name", "zhangsan"); 
		map.put("sex", "boy"); 
		map.put("age", "25"); 
 
		list.add(map); 
 
		return "success"; 
	} 
 
	public List<Map<String, String>> getList() { 
		return list; 
	} 
 
	public void setList(List<Map<String, String>> list) { 
		this.list = list; 
	} 
 
}

jsp中使用s:iteraotr标签遍历List

<s:iterator id="map" value="list" status="state"> 
	<!-- 打印List --> 
	<s:property value="list[#state.index]" /> <br> 
	 
	<!-- 打印Map --> 
	<s:iterator value="list[#state.index]"> 
		<s:property value="key" />:  
		<s:property value="value" /> 
		<br> 
	</s:iterator> 
</s:iterator>


输出如图:

Struts2标签遍历List<Map<String, String>>详解编程语言

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/14310.html

(0)
上一篇 2021年7月19日 16:45
下一篇 2021年7月19日 16:45

相关推荐

发表回复

登录后才能评论