使用struts2标签结合OGNL表达式在页面循环输出集合中的内容

使用struts2标签结合OGNL表达式在页面循环输出集合中的内容

在开发中,将查询数据库返回的集合存储到域中,再由页面取出集合显示,这是非常常见的。
这里就介绍一下如何使用struts2标签结合OGNL表达式在页面循环输出集合中的内容。就相当于jstl中的标签。

  1. 带 var 属性的标签:有var 将集合中的每一项放到var中再放到ActionContext中,取ActionContext中取数据格式为:#customer.cust_name,customer为 var 属性,cust_name为集合中对象的属性。使用取出。

要引入标签库:<%@ taglib uri="/struts-tags" prefix=“s” %>



	
	
		
	
	
		
	
	
		
	
	
		
	
	
		
	
	
		
	
	
	修改
	  
	删除
	

	

  1. 不带var 属性的标签:直接使用取出集合中对象的属性。

要引入标签库:<%@ taglib uri="/struts-tags" prefix=“s” %>


		<%-- 
			
			
				
			
			
				
			
			
				
			
			
				
			
			
				
			
			
				
			
			
			修改
			  
			删除
			
		
			
		 --%>
  1. 使用 jstl的标签在页面循环输出集合中的内容:

要引入标签库:<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %>


		
					${customer.cust_name }
					${customer.cust_level }
					${customer.cust_source }
					${customer.cust_linkman }
					${customer.cust_phone }
					${customer.cust_mobile }
					
					修改
					  
					删除
					
				
				
				

你可能感兴趣的:(使用struts2标签结合OGNL表达式在页面循环输出集合中的内容)