使用 Hibernate 获取和显示 DB 值

Fetching and showing DB values with Hibernate

我正在制作一个 Web 应用程序,您需要在其中注册和登录。 很基础,我知道,但我正在学习。

现在我想在 JSP 页面中显示复选框列表。 我有这样的东西:

 <% KokenHelper kh= new KokenHelper(); %>
      <c:forEach var="wat" items="${kh.getAllKoken()}" >
           <div class="checkbox">
                <label>
                     <input type="checkbox" name="wat" value="${wat}"> ${wat}
                </label>
           </div>
      </c:forEach>

我制作了一个 KokenHelper class,它获取一个 List 对象,这就是我需要显示的内容。

欢迎任何提示。

谢谢。

首先,不要在jsp页面

中使用Java代码
<% KokenHelper kh= new KokenHelper(); %>

JSTL 它已被弃用并极力劝阻:


第二个KokenHelper class 必须将 Koken 列表作为私有属性及其公共 getter 和 setter:

class KokenHelper {
    private List<Koken> kokenList;

    // getter and setter!!!
} 

Third,取决于您如何将信息从 java 传递到视图,您可以通过以下方式获取 kokenList

${applicationScope.kokenHelper.kokenList}

使用表格:

<form:form role="form" method="post" commandName="kokenHelper" action="../formAction" id="formId">
    <c:forEach var="wat" items="${kokenHelper.kokenList}" >
</form:form>

但为了更具体,我应该有更多信息...