这是我的 JSP 表单中的单选按钮:
<label>Present</label><input type = "radio" name = 'updateattendance +
<%=String.valueOf(search.getEmpId())%>' value = "present" />
<label>Absent</label><input type = "radio" name= 'updateattendance +
<%=String.valueOf(search.getEmpId())%>' value = "absent"/>`
Java类中获取单选按钮值的常用方法如下:
String attStatus = request.getParameter("radiovalue");
其中 radiovalue
是 JSP 中单选按钮的名称属性。但在我上面的代码中,单选按钮的名称有一些代码。
'updateattendance + <%=String.valueOf(search.getEmpId())%>'
那么我应该如何在我的 Java 类中获取它呢?
最佳答案
您可以迭代参数名称并查找名称以“updateattendance”开头的参数。
这里是代码示例:
Enumeration parameters = request.getParameterNames();
while(parameters.hasMoreElements()) {
String parameterName = parameters.nextElement().toString();
if(parameterName.startsWith("updateattendance")){
String parameterValue = request.getParameter(parameterName);
// parameterValue is value of radio button parameter
}
}
关于java - 如何将名称为 <%some code %> 的单选按钮传递给 java 操作类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15676240/