1
回答
Jfinal两表关联页面取值问题。
开发十年,就只剩下这套Java开发体系了   

@JFinal 你好,想跟你请教个问题:我有两个表关联取list,代码如下:

List<LetterDetail> testRecordList = Db.query("SELECT IF(t.is_right=0,'否','是') isright,ld.word,ld.soundmark,ld.explanation FROM letter_detail ld,letter_test_record t WHERE ld.id = t.word_id AND t.test_id=? ORDER BY t.is_right",testId);

setAttr("recordList", testRecordList);

页面中如下取值方式:

<c:forEach items="${recordList}" var="tr" varStatus="st">
<tr>
<td align="center">${st.index+1}</td>
<td align="center">${tr.isright}</td>
<td align="center">${tr.word}</td>
<td align="center">${tr.soundmark}</td>
<td align="center">${tr.explanation}</td>
</font>
</td>
</tr>
</c:forEach>

但是总数报java.lang.NumberFormatException: For input string: "isright"异常错误。

请教一下这种关联是不是这样处理。麻烦您了。

举报
wayen_wang
发帖于5年前 1回/1K+阅
顶部