【发布时间】:2021-07-16 12:22:47
【问题描述】:
好吧,我在我的 jsp 表单中创建了一个选择标签,我想从 mysql 数据库中动态检索数据并显示在 jsp 页面选择标签中:
jsp select标签基本代码:
<label for="course">Ward No:</label>
<div class="form-select">
<select name="Ward" id="course">
<option value="0">--Select Ward No---</option>
<option value="ward1">1</option>
<option value="ward2">2</option>
<option value="ward3">3</option>
<option value="ward4">4</option>
<option value="ward5">5</option>
<option value="ward6">6</option>
<option value="ward7">7</option>
<option value="ward8">8</option>
<option value="ward9">9</option>
<option value="ward10">10</option>
<option value="ward11">11</option>
<option value="ward12">12</option>
</select>
我想从上面显示从 1 到 12 的数字,但是如果数据库中的一个条目有一个用于数据库表列“wardNo”的数字,我希望我的 jsp 不显示它。
并且只显示除了已经存在的数字之外的数字。 例如:如果 db 表列有 12 则 jsp 表单选择标签必须显示 1 到 11。
但是我一直在寻找实现这一点的最佳方法,在 MVC 模型中使用数组列表来实现这一点更好还是在 jsp 中完成这一切更好?最好的方法是什么?
我目前正在学习 Java 开发,所以请原谅任何错误或不擅长遵循最佳实践。
提前感谢大家帮助我。
【问题讨论】: