JSP单选按钮值

我想知道如何获取单选按钮值.因此,假设我有一个包含两个单选按钮的表单.我想获取与按钮关联的值.但是,当我尝试时,我会得到null.

表格部分

<form method="post" action="insert.jsp" enctype=text/plain>
<table>
<INPUT TYPE="radio" name="command" value="0">Run<INPUT TYPE="radio" NAME="command" VALUE="1">Walk<BR>

Insert.jsp部分

String sCommand=(String)request.getParameter("command");
out.println(sCommand);

所以反过来,它打印出null

最佳答案
使用GET方法而不是POST,您的代码将运行. (如果您想使用’text / plain’),还请参见@divyabharathi给出的答案,以获取POST方法的正确编码.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form method="get" action="insert.jsp" enctype=text/plain>
<INPUT TYPE="radio" name="command" value="0"/>Run
<INPUT TYPE="radio" NAME="command" VALUE="1"/>Walk
<INPUT TYPE="submit" VALUE="submit" />
</form>
<%
String sCommand = request.getParameter("command");
out.println(sCommand);
%>
</body>
</html>

但我强烈建议您不要在JSP中使用scriplets,请查看How to avoid Java Code in JSP-Files?

转载注明原文:JSP单选按钮值 - 代码日志