0
我該如何重新顯示用戶輸入,在運行時定義的值爲<input type="checkBox" name="group" value=${grp.groupNo}>
?如何在這裏使用${param}
來比較未知值?重新顯示用戶輸入
我該如何重新顯示用戶輸入,在運行時定義的值爲<input type="checkBox" name="group" value=${grp.groupNo}>
?如何在這裏使用${param}
來比較未知值?重新顯示用戶輸入
在複選框(和單選按鈕)的情況下,您想要設置checked
屬性。
<input type="checkbox" name="group" value="${grp.groupNo}" ${grp.groupNo == param.group ? 'checked' : ''}>
條件運算符?:
在EL將打印checked
當條件爲真。所以,它就會最終在生成的HTML像如下:
<input type="checkbox" name="group" value="1" checked>
這是工作,如果你知道組號,但在我的情況下,組數確定,當我渲染JSP,因爲我爲他們帶來表格數據庫,所以我不能做出明確的比較。 – palAlaa 2010-12-17 01:51:51
然後用EL代替我的更新答案。你最初的問題很不清楚,所以我只是展示了一個簡單的例子。 – BalusC 2010-12-17 01:52:48
它工作,很多thanx – palAlaa 2010-12-17 01:58:08