看:
JSP页面:
<%@page pageEncoding="UTF-8"%>
<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<f:view>
<h:dataTable id="d" value="#{bbw.arr}" var="col" border="1">
<h:column>
<h:outputText value="#{col[0]}"/>
</h:column>
<h:column>
<h:outputText value="#{col[1]}"/>
</h:column>
</h:dataTable>
</f:view>
</body>
</html>
后台bean
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package higher.backing;
/**
*
* @author bache
*/
public class BBWithArr {
private String[][] arr;
public BBWithArr(){
arr = new String[2][2];
arr[0][0] = "1abcd";
arr[0][1] = "1efgh";
arr[1][0] = "2abcd";
arr[1][1] = "2efgh";
}
public String[][] getArr() {
return arr;
}
public void setArr(String[][] arr) {
this.arr = arr;
}
}
faces-config.xml
<managed-bean-name>bbw</managed-bean-name>
<managed-bean-class>higher.backing.BBWithArr</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
页面: