微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法查看JSP文件中的数据

如何解决无法查看JSP文件中的数据

我正在尝试使用Jpa存储库从数据库获取记录,并将其显示一个jsp文件中。但是在运行我的应用程序时,我得到的结果是:

可选[com.app.daApp.model.Appointment @ .......]

我的控制器,服务和jsp文件代码如下:-

控制器:

@GetMapping("getAppointment")
public String getAppointment(Model m)
{
    //System.out.println(myappservice.getId());
    m.addAttribute("result",myappservice.showAppointments());
    return "showappointment.jsp";
}

服务:

    public Optional<Appointment> showAppointments()
    {
        return apprepo.findById(this.id);
    }

Jsp文件

<html>
<head>
<Meta charset="ISO-8859-1">
<title>My Appointments</title>
</head>
<body>
Your appointments:
${result}
</body>
</html>

解决方法

尝试此操作,返回时.get()

public Optional<Appointment> showAppointments()
  {
    return apprepo.findById(this.id).get();
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。