【发布时间】:2011-03-18 21:08:46
【问题描述】:
我使用spring 3.0,在jsp中,我尝试显示数据和图表...
@Controller
@RequestMapping("/user.htm")
public class UserController {
@Autowired
private IUserService userService;
@RequestMapping(method = RequestMethod.GET)
public ModelAndView user(HttpServletRequest request,
HttpServletResponse response) {
ModelAndView modelAndView = new ModelAndView("user");
modelAndView.addObject("statUser", userService.getStatUser());
return modelAndView;
}
public void generateChart(HttpServletRequest request,
HttpServletResponse response){
try {
AxisChart axisChart = userService.generateChart();
ServletEncoderHelper.encodeJPEG13( axisChart, 1.0f, response );
} catch (ChartDataException ex) {
} catch (PropertyException ex) {
} catch (IOException ex) {
}
}
}
在jsp中我尝试用
显示图表<img src="generateChart"/>
我可以看到信息...所以控制器的获取工作正常,但图像从不显示
所以我不知道我是否可以使用相同的控制器或者只需要创建一个新的控制器来创建图像......
有什么想法吗?
【问题讨论】:
标签: image spring servlets spring-mvc