使用Ajax将ResultSet从Java传输到JSP

时间:2015-11-04 07:07:37

标签: java spring

我的Java类中有ResultSet。如何在不使用scriptlet的情况下将此ResultSet传输到jsp

1 个答案:

答案 0 :(得分:0)

我假设您正在使用spring控制器方法并返回JSP以获取请求。

您可以将任何对象设置为ModelView并返回ModelView对象,spring会将所有这些对象设置为响应。

@Controller
public ClassName {
  ....

@RequestMapping(value = "/ex/foos", method = RequestMethod.GET)
@ResponseBody
public ModelAndView postFoos(HttpServletRequest request,
        HttpServletResponse response) {
    ModelAndView model = new ModelAndView("myjsppage");
    model.addObject("msg", "hello world");
    return model;
}

同时在JSP中,你可以使用它。

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html>
<body>
     <h1>Spring MVC Hello World Example</h1>
     <h2>${msg}</h2>
</body>
</html>

请注意,您可以将任何对象设置到modelView中。我刚给这个String作为例子。您可以在JSP中使用JSTL和EL来迭代/查看对象的值。

这些链接可能会有所帮助

http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc-coc-modelmap

http://www.mkyong.com/spring-mvc/spring-mvc-hello-world-example/