⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 multiplechartaction.java

📁 Mapxtreme for java,相信搞GIS的朋友一定很迫切需要
💻 JAVA
字号:
package demo.action;

import java.io.PrintWriter;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import demo.chart.MultipleChart;
import demo.chart.MultipleChartDataset;

public class MultipleChartAction extends Action {

	/* forward name="success" path="/pages/1.jsp" */
	private final static String SUCCESS = "success";

	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		
		//设置输出编码格式
		response.setContentType("text/html;charset=UTF-8"); 
		PrintWriter out = response.getWriter();
		
		HttpSession session = request.getSession();
		
		MultipleChartDataset dataset = new MultipleChartDataset();
		MultipleChart chart = new MultipleChart();		
		chart.setStepValue(dataset.createStepDataset());
		chart.setLineDataset(dataset.createLineDataset());
		
		String filename = chart.generateStepRendererChart("监控设置", 
				session, out);
		
		String graphURL = request.getContextPath() 
				+ "/servlet/DisplayChart?filename=" + filename;
		
		request.setAttribute("filename",filename);
		request.setAttribute("graphURL",graphURL);
		
		return mapping.findForward(SUCCESS);
		
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -