csdn_sqj 2019-12-26 11:03 采纳率: 44.4%
浏览 1198
已采纳

springmvc怎么返回数据到前端?

我搭建了一个ssm框架
现在想尝试把数据库获取到的信息在jsp页面打印出来
++++++++++++++++++++++
controller的代码,for循环那里是测试用的
return 那里,我知道是错的

    @RequestMapping("/all")
    public String findAll(Model model){

        List<User> result = userService.findAll();
        model.addAttribute("result", result);
        for(User user : result){
            System.out.println(user);
        }
        System.out.println("|||||");
        return "all";
    }

++++++++++++++++++
前端

    <form>
        <input id="kid" placeholder="请输入id" type="text"><br/><br/>
        <input id="username" placeholder="请输入name" type="text"><br/><br/>
        <input id="btn" value="查询结果" type="submit">
    </form><br/><br/>

    <h1>查询结果为:</h1><br/>
    <h1>${result}</h1>

+++++++++++++++++
看了网上的例程,它是跳转到另一个页面,然后通过${result}打印结果,
我现在想在原来的页面打印结果。
+++++++++++++++++++++++++++++++
更新:
+-+-+-+
前端:

<body>

    <form>
        <input id="kid" placeholder="请输入id" type="text"><br/><br/>
        <input id="username" placeholder="请输入name" type="text"><br/><br/>
        <input id="btn" value="查询结果" type="submit">
    </form><br/><br/>

    <h1>查询结果为:</h1><br/>
    <h1><c:forEach items="${result}" var="item">
        <td>${item.kid}</td>
        <td>${item.username}</td>
        <td>${item.money}</td>
        </c:forEach>
    </h1>

</body>

++++++++++++++
后端:

@Controller
@RequestMapping("/check")
public class UserController {
    @Autowired
    private IUserService userService;

    @RequestMapping("/findall")
    private String findAll(Model model){
        System.out.println("表现层接收数据。。。");

        List<User> list = userService.findAll();
        System.out.println(list);
        model.addAttribute("list", list);
        return "lists";
    }
}

++++++++++++
数据库:
图片说明
++++++++++
结果
图片说明

  • 写回答

4条回答

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥20 用socket实现ping遇到的问题
      • ¥15 综合的类,这个类里面里面又有构造方法,重载方法,有继承,有重写,有接口
      • ¥15 电脑重置失败无法开机也进不了修复模式,如何解决?
      • ¥100 px4飞控如何设置平飞模式下飞机固定的仰角
      • ¥15 关于#python#的问题:不可以使用max ,min ,exit ,break 的情况下找出哪一年份出生率最高,以及哪一年份出生率最低
      • ¥15 WPF中使用DoDragDrop程序会崩,"FatalExecutionEngineError"
      • ¥15 C语言 堆排序 数据结构
      • ¥15 ue如何做自然的物体边缘磨损效果材质
      • ¥15 我是在windows环境下通过IIS部署django项目,但是是这样怎么处理呢
      • ¥30 51单片机测量脉冲周期/频率并加以计算、显示