1

这是我的 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"); 

radiovalueJSP 中单选按钮的名称属性在哪里。但是在我上面的代码中,单选按钮的名称有一些代码。

'updateattendance + <%=String.valueOf(search.getEmpId())%>'

那么我应该如何在我的 Java 类中获取它呢?

4

1 回答 1

2

您可以遍历参数名称并查找以“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
    }
  }
于 2013-03-28T07:33:47.763 回答