私がしたいこと?
私は Apache Cocoon プロジェクトに取り組んでおり、HTML ページでパラメーターを返すソリューションを見つけたいと考えています。
ArrayList タイプのパラメーターを取得し、それを HTML ページで使用してテーブルを埋める必要があります。これどうやってするの?リクエストパラメータの設定は正しいですか? はいの場合、HTML コード内で使用する方法は? いいえの場合、パラメータを正しく返す方法は?
ActionClass.java
public class ActionClass implements Action, ThreadSafe{
public Map act(Redirector rdrctr, org.apache.cocoon.environment.SourceResolver sr, Map map, String string, Parameters params) throws Exception {
// READ REQUEST
Request request = ObjectModelHelper.getRequest(map);
// DO SOMETHING XQUERY VIA BASEX, SPARQL RDFSTORE WHATEVER
ArrayList<ResultBean> results = xquery();
Map sitemapParams = new HashMap();
// SET REQUEST PARAMETER
request.setAttribute("results",results);
return sitemapParams;
}
}
結果Bean.java
package com.kiddo.grlegislation;
public class ResultBean {
private String id;
private String title;
private String type;
public void setId(String i){
this.id = i;
};
public void setTitle(String t){
this.title = t;
};
public String getId(){
return this.id;
};
public String getTitle(){
return this.title;
};
}