java - 如何将名称为 <%some code %> 的单选按钮传递给 java 操作类?

标签 java jsp-tags

这是我的 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/

相关文章:

java - 在 java.lang.String 类型上找不到属性 'someproperty'

java - slf4j + java.util.logging : how to configure?

java - 如何将列表发送到请求它的 jsp?

java - JSTL - 使用带有 java.sql.Timestamp 的 formatDate

java - 找不到springframework的标签库描述符

java - 通过 Hibernate 使用分离对象删除行和引用

java - 带循环的变量范围

java - 如何在Eclipse中使用拉丁字母?

java - JSP如何处理并发请求?

java - 自定义 JSP 标记中的 session