希望用数据流的方式实现
测试单显示图没有问题
但如果我还要显示些其它的就搞不定了
比如需要显示图 同时显示 “DDDDD Test”
请那位高手帮忙啊!!!public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
response.setContentType(CONTENT_TYPE);
String var0 = request.getParameter("FromDate");
if (var0 == null) {
var0 = "";
}
String var1 = request.getParameter("ToDate");
if (var1 == null) {
var1 = "";
}
String var2 = request.getParameter("HHPN");
if (var2 == null) {
var2 = "";
}
String var3 = request.getParameter("Vendor");
if (var3 == null) {
var3 = "";
} FailAnalysis _fa = new FailAnalysis();
ArrayList _al = _fa.getFailReasonQtyChart(var0, var1, var2, var3); DefaultCategoryDataset dataset = new DefaultCategoryDataset(); Iterator it=null;
String[] _temp_str=null;
it = _al.iterator();
while(it.hasNext()){
_temp_str = (String[]) it.next();
dataset.addValue(Integer.parseInt(_temp_str[1]), "", _temp_str[0]);
} JFreeChart chart = ChartFactory.createBarChart3D("Failure Analysis",
"",
"Total",
dataset,
PlotOrientation.VERTICAL,
false,
false,
false);
OutputStream os =response.getOutputStream(); ChartUtilities.writeChartAsPNG(os, chart, 600, 300);
os.flush();
os.close(); PrintWriter out = response.getWriter();
out.println("DDDDD Test");
out.println("DDDDD Test Test Test");}
测试单显示图没有问题
但如果我还要显示些其它的就搞不定了
比如需要显示图 同时显示 “DDDDD Test”
请那位高手帮忙啊!!!public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
response.setContentType(CONTENT_TYPE);
String var0 = request.getParameter("FromDate");
if (var0 == null) {
var0 = "";
}
String var1 = request.getParameter("ToDate");
if (var1 == null) {
var1 = "";
}
String var2 = request.getParameter("HHPN");
if (var2 == null) {
var2 = "";
}
String var3 = request.getParameter("Vendor");
if (var3 == null) {
var3 = "";
} FailAnalysis _fa = new FailAnalysis();
ArrayList _al = _fa.getFailReasonQtyChart(var0, var1, var2, var3); DefaultCategoryDataset dataset = new DefaultCategoryDataset(); Iterator it=null;
String[] _temp_str=null;
it = _al.iterator();
while(it.hasNext()){
_temp_str = (String[]) it.next();
dataset.addValue(Integer.parseInt(_temp_str[1]), "", _temp_str[0]);
} JFreeChart chart = ChartFactory.createBarChart3D("Failure Analysis",
"",
"Total",
dataset,
PlotOrientation.VERTICAL,
false,
false,
false);
OutputStream os =response.getOutputStream(); ChartUtilities.writeChartAsPNG(os, chart, 600, 300);
os.flush();
os.close(); PrintWriter out = response.getWriter();
out.println("DDDDD Test");
out.println("DDDDD Test Test Test");}
在jsp也面里只能有一个输出
Help!!!!!!!!!
"子标题",
"Total",
dataset,
PlotOrientation.VERTICAL,
false,
false,
false);把你的“DDDDD Test”放在子标题位置上或主标题校园上不就得了。