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