Eclipse で動的 Web プロジェクトを作成した後、JavaBean クラスをいくつか作成し、クラスごとに XML を返す JSP ファイルを作成しました。
そのような:
豆:
package com.beans;
public class Program {
private String programID = "123";
private String programName = "Morning show";
private String startTime = "1365238800";
private String endTime = "1365242400";
public String getProgramID() {
return this.programID;
}
public String getProgramName() {
return this.programName;
}
public String getStartTime() {
return this.startTime;
}
public String getEndTime() {
return this.endTime;
}
}
Jsp:
<?xml version="1.0" encoding="ISO-8859-1"?>
<%@ page contentType="text/xml;charset=ISO-8859-1" %>
<jsp:useBean id="programXML" class="com.beans.Program"/>
<Program>
<ProgramName><% out.print(programXML.getProgramID()); %></ProgramName>
<ProgramType><% out.print(programXML.getProgramName()); %></ProgramType>
<startTime><% out.print(programXML.getStartTime()); %></startTime>
<endTime><% out.print(programXML.getEndTime()); %></endTime>
</Program>
サーバーは、http://localhost:8080/Project/Program.jsp
リクエストに対して次の例を返します。
<Program>
<ProgramName>123</ProgramName>
<ProgramType>Morning show</ProgramType>
<startTime>1365238800</startTime>
<endTime>1365242400</endTime>
</Program>
これは私が期待した XML です。ここで、次の構造のように、配列も含む XML を受け取るように bean/jsp ファイルを変更したいと思います。
<ProgramList>
<Program>
...
</Program>
<Program>
...
</Program>
</ProgramList>
bean/jsp を変更する方法についてアドバイスをいただけますか?