gpt4 book ai didi

java - 如何根据先前的值显示选中的单选按钮?

转载 作者:行者123 更新时间:2023-12-01 22:51:10 26 4
gpt4 key购买 nike

我有一个获取用户信息并将其保存到数据库中的表单。我的表单由文本字段和单选按钮组成。(我正在使用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 的范围进行更改

关于java - 如何根据先前的值显示选中的单选按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24714965/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com