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

📄 piemonthaction.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.WebChart;
import demo.chart.WebChartDataset;

public class PieMonthAction extends Action {
	
	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();
		
		WebChartDataset dataset = new WebChartDataset();
		WebChart chart = new WebChart();		
		chart.setValue(dataset.createPieData());
		
		String filename = chart.generatePieChart3D("月统计比例图", 
				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 + -