1.JSP导入包:在<%@%>内加入import="com.zzz.str.StudentClass,java.util.*" 即可如:
<%@ page language="java" contentType="text/html; charset=gbk" import="com.zzz.str.StudentClass,java.util.*"
pageEncoding="gbk"%>
2.双重迭代用struts的logic标签
ArrayList<StudentClass> al=new ArrayList<StudentClass>();
al.add(zhangsan);al.add(lisi);al.add(wangwu);al.add(songliu);
request.setAttribute("al", al);
--------
<logic:iterate id="temp" scope="request" name="al">
${temp.studentname }
<logic:iterate id="hobby" name="temp" property="st"><!--property is the attribute of StudentClass equal (private String[] stdenthobbies;)><!-- name="first iterator 's id 's value">
${ hobby }
</logic:iterate><br>
</logic:iterate>
++++++++++++++++++++++++++++++OK
<logic:iterate id="temp" scope="request" name="al">
${temp.studentname }
<logic:iterate id="hobby" name="temp" property="st">
${ hobby }
</logic:iterate><br>
报错:
javax.servlet.ServletException: javax.servlet.jsp.JspException: No getter method for property: "st" of bean: "temp"