Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Ajax将结果集从Java传输到JSP_Java_Spring - Fatal编程技术网

使用Ajax将结果集从Java传输到JSP

使用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

我的Java类中有一个
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”…但是我想显示没有结果集的数据。