コード:私はCを使用していたとき、私は空白の出力を得る:JSPページ内のforeach
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@page import="GeneralClasses.FooClass" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<c:forEach var="fromArray" items="${array}">
<p>
${fromArray}
</p>
</c:forEach>
</body>
</html>
以下は、私が時に空白のページを取得する属性array
package GeneralClasses;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class FooClass {
public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException {
String[] array = {"a","b","java","programming","OS"};
request.setAttribute("array", array);
}
}
を格納するクラスです私はjspファイルを実行します。 c:foreach
タグを使用するにはどうすればよいですか?
ありがとうございました。私はjspページを直接呼び出すことで、うまくいくはずです。今私はディスパッチャをリクエストし、JSPページに要求をディスパッチしました。 –