Java 在JSP文件中公开未使用的属性(Spring)

Java 在JSP文件中公开未使用的属性(Spring),java,spring,jsp,Java,Spring,Jsp,最近我们学习了DTO(数据传输对象)以及为什么我们应该使用它们,而不是直接从数据库中使用对象 我们的类名为Product,包含:id、code、price、name、description。 鉴于此,我们仅显示代码、价格、名称和描述,因此id未使用。 我们的培训师告诉我们,如果id丢失,我们应该使用DTO。否则,她告诉我们可以在视图中显示id 这样的事情怎么可能发生?我们正在使用.jsp文件,这些文件在服务器端编译,在.html中转换并发送给用户。您如何可能公开一个未使用的字段 在中与数据库通信

最近我们学习了DTO(数据传输对象)以及为什么我们应该使用它们,而不是直接从数据库中使用对象

我们的类名为
Product
,包含:
id、code、price、name、description
。 鉴于此,我们仅显示
代码、价格、名称和描述
,因此
id
未使用。 我们的培训师告诉我们,如果
id
丢失,我们应该使用DTO。否则,她告诉我们可以在视图中显示
id

这样的事情怎么可能发生?我们正在使用
.jsp
文件,这些文件在服务器端编译,在
.html
中转换并发送给用户。您如何可能公开一个未使用的字段

在中与数据库通信的数据传输对象 您可能只存储示例中的属性, id、代码、价格、名称、描述

DTO是一个简单的POJO类,具有getter/setter方法

然后,您可以从DTO的getter/setter访问数据库,并且该属性很可能是私有的

该id与表中的产品标识唯一,无需 从presentation.jsp中显示或公开

在中与数据库通信的数据传输对象 您可能只存储示例中的属性, id、代码、价格、名称、描述

DTO是一个简单的POJO类,具有getter/setter方法

然后,您可以从DTO的getter/setter访问数据库,并且该属性很可能是私有的

该id与表中的产品标识唯一,无需 从presentation.jsp中显示或公开


这是如何回答这个问题的?[id]需要从您的演示文稿中显示或公开-这是有争议的。这如何回答问题?[id]需要从您的演示文稿中显示或公开-这是有争议的。