OmaR a dit :
Bonjour,
Peux tu spécifier un peu de code, ce que tu essaies de faire actuellement et qui ne fonctionne pas?
Je ne comprend pas ce que tu veux écrire dans ta page.jsp
merci pour votre réponse,
en fait j'ai changé le code et j'ai plus besoin du out.mais j'ai un autre problème:
je veux générer un graphe en utilisant WebCharts3D dans la page.jsp qui est vide.le code est dans pageAction.java qui est le suivant:
code:[
public class LoginSuccessAction extends Action {
/*
* Generated Methods
*/
/**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @throws IOException
*/
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws IOException {
ActionServlet servlet = getServlet();
ServletContext context = servlet.getServletContext();
MxServerComponent svr = MxServerComponent.getDefaultInstance(getServlet().getServletContext());
MxChartDescription myChart = svr.newImageSpec();
myChart.width = 753 ;
myChart.height= 517 ;
myChart.type = "PNG" ;
myChart.style = " <frameChart is3D=\"false\"> <frame xDepth=\"12\" yDepth=\"11\"/> <xAxis> <labelFormat pattern=\"#,##0.###\"/> <parseFormat pattern=\"#,##0.###\"/> <labelStyle orientation=\"Slanted\"/> <titleStyle font=\"Arial-11-bold\">Year </titleStyle> </xAxis> <yAxis scaleMin=\"0\"> <labelFormat pattern=\"#,##0.###\"/> <parseFormat pattern=\"#,##0.###\"/> <labelStyle orientation=\"Slanted\"/> <titleStyle font=\"Arial-11-bold\" isMultiline=\"false\"> <![CDATA[ Sales ('000) ]]> </titleStyle> </yAxis> <dataLabels style=\"Value\" placement=\"Inside\" autoControl=\"true\" background=\"#CCCCCC\" font=\"Arial-11\"/> <legend allowSpan=\"true\" equalCols=\"false\" placement=\"Right\" halign=\"Right\" isMultiline=\"true\"> <decoration style=\"None\"/> </legend> <elements place=\"Stacked\" drawOutline=\"false\" drawShadow=\"true\"> <morph morph=\"Grow\"/> </elements> <background minColor=\"#FF441F\" maxColor=\"#009399\"/> <decoration style=\"RoundShadow\"/> <paint palette=\"Pastel\" isVertical=\"true\" min=\"47\" max=\"83\"/> <insets right=\"5\"/> </frameChart>" ;
myChart.model = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<XML type=\"default\">\n<COL>2000</COL>\n<COL>2001</COL>\n<COL>2002</COL>\n<COL>2003</COL>\n<COL>2004</COL>\n<ROW col0=\"100.0\" col1=\"200.0\" col2=\"100.0\" col3=\"180.0\" col4=\"200.0\">Winter</ROW>\n<ROW col0=\"150.0\" col1=\"300.0\" col2=\"250.0\" col3=\"230.0\" col4=\"250.0\">Spring</ROW>\n<ROW col0=\"200.0\" col1=\"400.0\" col2=\"400.0\" col3=\"280.0\" col4=\"300.0\">Fall</ROW>\n<ROW col0=\"250.0\" col1=\"500.0\" col2=\"550.0\" col3=\"330.0\" col4=\"350.0\">Summer</ROW>\n</XML>";
svr.writeBytesTo(myChart,response);
return mapping.findForward("yes");
}
}
]
le graph est généré sauf qu'une exception apparait:
Impossible d'utiliser faire-suivre (forward) après que la reponse ait été envoyée
merci d'avance