How to display the result shown above to be displayed in table in separate columns using JSP. The result now is in String format. I want the "success" column data to be displayed vertically . Likewise all other columns.
I am directly displaying the object from the method to the JSP file which is in string format.
<%=object.Significance()%>
this is the method returning the object which is in string format.
Here goes the code:
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;
}
Returning the object in JSP page like this:
<%
com.abtesting.SignificanceAnalysis object2 = new com.abtesting.SignificanceAnalysis();
String significance=object.Significance();
%>
<%=significance%>;