我有一个获取用户信息并将其保存到数据库中的表格。我的表单包含文本字段和单选按钮。(我正在使用jsp,bean servlet,jdbc)
现在,我做了另一种形式,即编辑用户输入的信息,它还在文本字段中显示了他们先前输入的信息。
我可以在文本字段中显示先前输入的信息,但是我的问题是我无法显示先前选中的单选按钮,我该怎么做?
以下是显示先前输入值的文本字段示例
<tr>
<td>Email:</td>
<td><input type="text" name="editregisterEmail" maxlength="10" size="15" value="<jsp:getProperty name="StudentBean" property="email"/>"></td>
</tr>
问题在这里,我如何向用户显示先前选中的单选按钮以供他们重新检查?
我有以下代码获取用户检查的先前的单选按钮值
<jsp:getProperty name="StudentBean" property="department"/>
下面是问题所在
<tr>
<td>Department: </td>
<td>
<input type="radio" name="editregisterDepartment" value="Information Technology"> Information Technology
<input type="radio" name="editregisterDepartment" value="Business Administration"> Business Administration
<input type="radio" name="editregisterDepartment" value="Engineering"> Engineering
</td>
</tr>
您最好使用以下表达语言(EL):
<tr>
<td>Department: </td>
<td>
<input type="radio" name="editregisterDepartment" value="Information Technology" ${requestScope['StudentBean'].department == 'Information Technology'? 'checked':''}> Information Technology
<input type="radio" name="editregisterDepartment" value="Business Administration" ${requestScope['StudentBean'].department == 'Business Administration'? 'checked':''}> Business Administration
<input type="radio" name="editregisterDepartment" value="Engineering" ${requestScope['StudentBean'].department == 'Engineering'? 'checked':''}> Engineering
</td>
</tr>
可以更改requestScope,具体取决于您定义了bean的范围
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句