使用Ajax将结果集从Java传输到JSP
我的Java类中有一个使用Ajax将结果集从Java传输到JSP,java,spring,Java,Spring,我的Java类中有一个ResultSet。如何在不使用Scriptlet的情况下将此ResultSet传输到jsp?我假设您使用的是spring控制器方法并返回jsp请求 您可以将任何对象设置到ModelView中并返回ModelView对象,spring会将所有这些对象设置到响应中 @Controller public ClassName { .... @RequestMapping(value = "/ex/foos", method = RequestMethod.GET) @Res
ResultSet
。如何在不使用Scriptlet的情况下将此ResultSet
传输到jsp
?我假设您使用的是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>
Spring MVC Hello World示例
${msg}
请注意,您可以将任何对象设置到modelView中。我只是以这个字符串为例。您可以在JSP中使用JSTL和EL来迭代/查看对象的值
这些链接可能会有所帮助
不,您不想将
结果集转移到任何地方。您应该读取它们,存储值并关闭它们。它不是您应该传递给代码不同部分的对象。感谢您给我的链接…我正在使用java类从数据库检索数据…现在我正在将其存储到结果集…如何使用spring在“jsp”页面中显示数据…现在我正在通过调用java函数使用结果集显示数据直接从“jsp”…但是我想显示没有结果集的数据。