Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何基于可用性在jsp上创建复选框?_Java_Html_Jsp_Checkbox_Ejb - Fatal编程技术网

Java 如何基于可用性在jsp上创建复选框?

Java 如何基于可用性在jsp上创建复选框?,java,html,jsp,checkbox,ejb,Java,Html,Jsp,Checkbox,Ejb,我希望基于可用性在jsp上创建复选框,例如,库存高于0的项目将显示在页面上供购买。因此,例如,如果有3个可用项目,将为3个项目创建3个复选框,我不想显示库存为0的项目。有没有一种方法可以在jsp上实现这一点 另外,我的java数据库中有一个item实体,它可以让我知道可用库存的数量。您可以将此item实体传递给模型(因此可以从JSP访问它) 然后,您可以使用JSTL核心中的标记从1迭代到可用的项目数,并显示每个项目的复选框 假设您的实体是一个名为“myItem”的模型变量,并且您的实体有一个字段

我希望基于可用性在jsp上创建复选框,例如,库存高于0的项目将显示在页面上供购买。因此,例如,如果有3个可用项目,将为3个项目创建3个复选框,我不想显示库存为0的项目。有没有一种方法可以在jsp上实现这一点


另外,我的java数据库中有一个item实体,它可以让我知道可用库存的数量。

您可以将此item实体传递给模型(因此可以从JSP访问它)

然后,您可以使用JSTL核心中的标记从1迭代到可用的项目数,并显示每个项目的复选框

假设您的实体是一个名为“myItem”的模型变量,并且您的实体有一个字段
availableCount
,用于存储可用项目的数量,您可以这样做:

<c:forEach var="i" begin="1" end="myItem.availableCount">
  <label>
    Item <c:out value="${i}"/>
    <input type='checkbox' value='item<c:out value="${i}"/>' />
  </label>
</c:forEach>

项目
请注意,为了使用JSTL核心标记,必须在JSP文件中使用适当的taglib导入声明。阅读更多