Моя страница JSP не собирает данные из базы данных. Что я должен сделать, чтобы улучшить это? - PullRequest
0 голосов
/ 31 мая 2019

У меня есть приложение 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
}

Вывод в веб-браузере

выход :

1 Ответ

0 голосов
/ 31 мая 2019

Печатает ли ваша страница JSP $ {tempClients.firstName}?

, что может означать, что ваша страница JSP игнорирует выражение el.

попробуйте <%@ page isELIgnored="false" %>

Вы также можете добавить следующее в ваш web.xml, чтобы включить его для всех страниц:

<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...