如何顯示上面顯示的結果在使用JSP單獨的列中被顯示在表中顯示在表此數據。結果現在是字符串格式。我希望垂直顯示「成功」列數據。同樣所有其他列。
我直接將方法中的對象顯示爲字符串格式的JSP文件。
<%=object.Significance()%>
這是返回字符串格式的對象的方法。
這裏去代碼:
public String Significance() throws RserveException, REXPMismatchException {
RConnection conn = new RConnection();
String filename="D:/significance.csv";
StringBuilder sb = new StringBuilder();
sb.append("user <-read.csv(\"");
sb.append(filename);
sb.append("\")");
conn.eval(sb.toString());
conn.eval("library('bandit')");
conn.eval("sa=bandit::significance_analysis(register,visitors)");
conn.eval("analysis=sa[rev(order(sa$estimated_proportion)), ]");
conn.eval("library('RJSONIO')");
conn.eval("jsonval <- toJSON(analysis)");
REXP resultvalue = conn.eval("toString(jsonval)");
String jsonobject1=resultvalue.asString();
System.out.println(jsonobject1.toString());
return jsonobject1;
}
返回在JSP頁面中的對象是這樣的:
<%
com.abtesting.SignificanceAnalysis object2 = new com.abtesting.SignificanceAnalysis();
String significance=object.Significance();
%>
<%=significance%>;
到目前爲止您嘗試過什麼?你卡在哪裏?你有沒有嘗試'String.split'方法呢?也請實現圖像,而不是鏈接它們。 – ctst
@ctst,是的我也嘗試過分割方法,但問題是整個值被分割,給出一系列垂直值。我希望它以表格格式。 – Preethi
然後插入每9個元素一個新行,因爲你的意義似乎有一個已知的固定數量的每行元素。 – ctst