JSTL和EL表达式实现双重for循环的遍历(可取到数组下标的具体值)

                     JSTL和EL表达式实现Java双重for循环

 

1、在jsp页面中引入两个jstl标签库

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

2、Maven项目中添加jar包依赖,需要jstl包和standard包

		
		
		    taglibs
		    standard
		    1.1.2
		
		
		
		    javax.servlet
		    jstl
		    1.2
		

3、在jsp中自定义一个数组

	<% 
		String[][] str3 = {{"李白1","杜甫1","白居易1"},{"李白2","杜甫2","白居易2"},{"李白3","杜甫3","白居易3"}}; 
		application.setAttribute("str3", str3);
	%>

4、双重标签遍历数组

	
		
			${array[i][j] }
		
	

效果截图:

5、遍历List不需要fn标签

	<%
		List list = new ArrayList();
		list.add("功夫大师");
		list.add("圆明园");
		list.add("景福宫");
		request.setAttribute("list", list);
	%>

效果截图:

 

 

你可能感兴趣的:(前端学习,Java基础)