关于java:访问JSP中的对象

Access an object in JSP

本问题已经有最佳答案,请猛点这里访问。

我有这个问题。

直接访问POJO类或JSP中的实体类是否有问题,最佳实践是什么?


请参阅@balusc关于该主题的最佳答案:

https://stackoverflow.com/a/3180202/2112089

基本上,不鼓励访问POJO,因为它会导致无法维护的代码。最好使用JSTL和表达式语言(EL)。

为此,他举了一个例子:

1
2
3
4
5
6
7
8
9
10
11
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
...
<table>
    <c:forEach items="${products}" var="product">
        <tr>
            <td>${product.name}</td>
            <td>${product.description}</td>
            <td>${product.price}</td>
        </tr>
    </c:forEach>
</table>

@balusc的jsp系列的其余部分:

https://stackoverflow.com/a/2097732/2112089

https://stackoverflow.com/a/3106909/2112089

https://stackoverflow.com/a/5003701/2112089

https://stackoverflow.com/a/3542297/2112089