gpt4 book ai didi

java - 我的 JSP 页面未从数据库获取数据。我应该做什么来改善这个?

转载 作者:行者123 更新时间:2023-12-02 04:59:01 27 4
gpt4 key购买 nike

我有一个 Spring 应用程序,其中正在执行 CRUD 操作。我无法使用 JSP ${tempClients.firstName} 代码从数据库获取数据。浏览器不断打印与我在 JSP 文件中编写的代码相同的代码。我与数据库有连接。我应该考虑检查哪些代码?控制台没有抛出任何错误。

<c:forEach var="tempClients" items="${clientsModel}">
<tr>
<td class="trtd">${tempClients.firstName}</td>
<td class="trtd">${tempClients.lastName}</td>
<td class="trtd">${tempClients.email}</td>
<td class="trtd">${tempClients.mobileNumber}</td>
<td class="trtd">${tempClients.city}</td>
<td class="trtd">${tempClients.country}</td>
<td class="trtd">${tempClients.domain}</td>
</tr>
</c:forEach>

实体类:

@Entity
@Table(name="clients")
public class Clients {

@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="id")
private int id;

@Column(name="first_name")
private String firstName;

@Column(name="last_name")
private String lastName;

@Column(name="email")
private String email;

@Column(name="mobilenumber")
private String mobileNumber;

@Column(name="city")
private String city;

@Column(name="country")
private String country;

@Column(name="domain")
private String domain;

@Column(name="requirments")
private String requirments;

@Column(name="startdate")
private Date startDate;

@Column(name="enddate")
private Date endDate;

// Getters and Setters
}

网络浏览器中的输出

Output :

最佳答案

您的 JSP 页面是否打印 ${tempClients.firstName}?

这可能意味着您的 JSP 页面忽略了 el 表达式。

try this <%@ page isELIgnored="false" %>

You can also add the following to your web.xml to enable it for all pages:

<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<el-enabled>true</el-enabled>
<scripting-enabled>true</scripting-enabled>
</jsp-property-group>
</jsp-config>

关于java - 我的 JSP 页面未从数据库获取数据。我应该做什么来改善这个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56396426/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com