我使用以下列表从控制器填充了JSP中的下拉列表:“”
例如,我使用下拉菜单将5保存为db中thirdPartyOccupationId的值。当我重新加载页面时,值5不是选中的值。
同一段代码正在处理不同的字段,我不知道我错过了什么。
模型类:
ReportClass.java
@JoinColumn(name = "third_party_occupation_id", referencedColumnName = "profession_id")
@ManyToOne
private Professions thirdPartyOccupationId;
Professions.java
@Id
@Basic(optional = false)
@Column(name = "profession_id")
private String professionId;
@Column(name = "profession")
private String profession;
@OneToMany(mappedBy = "thirdPartyOccupationId")
private Collection<ReportClass> reportClassCollection;
控制器.java
reportClass.setThirdPartyOccupationId(this.serviceManager.getProfessionsService().getByKey("123"));
model.addAttribute("reportClass", reportClass);
List<Professions> professionsList = serviceManager.getProfessionsService().findAll();
model.addAttribute("professionsList", professionsList);
感谢任何指点。
作为一种解决方法,我在上面创建了一个新行
<tr>
<td>
<c:if test="${tipFe !=null}">${tipFe}</c:if>
<c:if test="${tipFe eq null}">-</c:if>
</td>
</tr>
<tr>
<td>
<c:forEach var="ltipfe" items="${ltipfe}">
<option value=${ltipfe.tipfe}>${ltipfe.tipfe}</option>
</c:forEach>
</td>
</tr>
问题内容: 我有一个称为Data的数据库,它是数据库中每个实体的父级。它包含Id等通用属性。然后,我有了一个扩展Data的实体,这也是由于其子类的通用功能而引起的。我的数据库中的映射是正确的。 这是我的等级制度的一个例子 并且表已正确映射: 无论如何,是否在数据库中查询所有作为Employee实例的Employee子类(FullTimeEmployee,PartTimeEmployee),而不在查
我在mysql数据库中有名为的表,其中存在类、学生姓名等。 我想在jsp中使用select选项,这样当且仅当首先选择class时,在选择class之后,该特定类的所有学生姓名都应该通过从数据库中检索记录自动(动态)显示在另一个select下拉列表中。 在这里我想使用servlet进行数据库连接,并通过通过jsp访问所有数据库记录
问题内容: 我有以下查询: 它按预期工作并返回正确的计数。但是现在当我执行以下查询时,我得到了不正确的计数: 为什么第一个查询得到正确的计数而第二个查询却没有? 问题答案: 由于消除了重复的值,因此如果两个计数恰好相同,则将消除一个,并且只对一个求和。尝试改用。
问题内容: 如何编写SQL语句从三个表中选择数据? 问题答案: 使用联接 这将要求每个表都有一个table_1_id键,并且每个表中都有一个条目。 如果table_2或table_3可能没有数据,但您仍想显示来自table_1的数据,则可以使用LEFT JOIN
问题内容: 我有两个表,分别名为t_master和t_detail。 t_detail表中的数据对应于主表上的记录。 t_master的数据 t_detail的数据 现在,我想进行一个查询,该查询应选择主表中的所有行,并同时选择具有最新ID(最大值)的明细,即 感谢你的帮助。谢谢。 问题答案: 使用:
问题内容: 我有一个表格(“场地”),其中存储了志愿者可以工作的所有可能场所,每个志愿者被分配为每个场所工作一个。 我想从场所表中创建一个选择下拉列表。 现在,我可以显示分配给每个志愿者的地点,但是我希望它显示下拉框,并且已经在列表中选择了地点。 例如,将ID为7的志愿者分配给了场地编号4 我知道它将采用for或while循环的形式从场地表中拉出场地列表 我的查询是: 如何填充选择下拉框与场馆(