前端页面jsp等获取后端传过来的时间中时分秒丢失的问题

本文介绍了解决JSON日期格式在页面显示时自动屏蔽时分秒,仅保留年月日的显示问题。通过在实体set方法中添加@JsonFormat注解,设置pattern为'yyyy-MM-dd HH:mm:ss'并指定时区为'GMT+8',成功实现了预期的日期格式展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库时间
获取后传到页面自动屏蔽了时分秒只显示年月日

处理办法
在实体set方法上添加
@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”, timezone = “GMT+8”)
添加方法
问题解决!

传统的开发模式中,后端调用前端JSP页面通常是通过服务器端的技术来实现的。JSP(JavaServer Pages)是一种用于开发动态网页的技术,它允许在HTML页面中嵌入Java代码。以下是后端调用JSP页面的基本流程: 1. **请求处理**:用户通过浏览器发送请求到服务器。 2. **服务器处理**:服务器接收到请求后,后端代码(如Servlet或Controller)进行处理。 3. **数据准备**:后端代码准备需要传递给JSP页面的数据,通常是通过请求对象(HttpServletRequest)传递。 4. **页面渲染**:后端代码将请求转发给相应的JSP页面JSP页面接收到数据后进行渲染,生成HTML。 5. **响应返回**:服务器将渲染后的HTML页面返回给浏览器,浏览器进行展示。 以下是一个简单的示例,展示了后端Servlet如何调用JSP页面: ```java import java.io.IOException; import javax.servlet.*; import javax.servlet.http.*; public class MyServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 准备数据 String message = "Hello, JSP!"; request.setAttribute("message", message); // 转发请求到JSP页面 RequestDispatcher dispatcher = request.getRequestDispatcher("myPage.jsp"); dispatcher.forward(request, response); } } ``` 在这个示例中,`MyServlet`类处理GET请求,准备一个字符串消息,并将其设置为请求属性。然后,它将请求转发给`myPage.jsp`页面。 `myPage.jsp`页面可以这样编写: ```jsp <!DOCTYPE html> <html> <head> <title>JSP Page</title> </head> <body> <h1>${message}</h1> </body> </html> ``` 在这个JSP页面中,使用EL(Expression Language)表达式`${message}`来显示后端传递过来的消息。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值