Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的jsp中显示一个集合时遇到了一个问题,该集合包含诸如Collection(col1,col2 ...)col1之类的数据,它具有名称,值,图标名等。现在的要求是对于2个特定对象,我必须将 3 个对象作为子对象仅用于显示目的(这三个对象也将被收集)。我在 DB 中有一个字段级别,其值为 1 和 2,所以我想将其显示为
col1 col2 col3 *col4 *col5 *col6 col7... and so on. .
任何猜测
如果您已经知道哪 2 个对象具有子节点,则可以使用 jstl c:if 标签并检查条件,并根据条件将它们呈现为子元素。
否则,正如 Aaron 所说,建议创建支持 javabean 并在您的 jsp 中使用它。
拆分问题。
首先创建一个获取初始集合并返回树的 java 方法。这使您可以为它编写单元测试,直到正确为止。
之后,修改 JSP 以呈现新的树结构。