Java 如何在JSP中解决此代码?
我在显示输出时遇到问题。。如果我选中一些复选框并单击“提交”按钮,它应该显示我选中的数字,但它只显示第一个数字Java 如何在JSP中解决此代码?,java,jsp,Java,Jsp,我在显示输出时遇到问题。。如果我选中一些复选框并单击“提交”按钮,它应该显示我选中的数字,但它只显示第一个数字 <form name="input" action = "index.jsp" method="get"> <table border ="1"><% String [] list = new String[6]; String cbvalues ; int num = 1; int x = 1;
<form name="input" action = "index.jsp" method="get">
<table border ="1"><%
String [] list = new String[6];
String cbvalues ;
int num = 1;
int x = 1;
for(int i = 1;i<8;i++){
%><tr><%
for(int j = 1;j<9;j++){
%><td><%
out.println(num);
num++;
%><input type = "checkbox" name="lotto" value="${x = x+1}"><%
if(num==56){
break;
}
%></td><%
}
}
%></tr>
</table>
<input type ="submit" value ="Submit">
<%
for(int i = 0;i<6;i++){
cbvalues = request.getParameter("lotto");
list[i] = cbvalues;
out.println(list[i]);
}
%>
</form>
用这个
String lotto[]= request.getParameterValues("lotto");
if(lotto != null)
{
for(int i=0; i<lotto.length; i++)
{
out.print(lotto[i]);
}
}
stringlotto[]=request.getParameterValues(“lotto”);
如果(乐透!=null)
{
对于(int i=0;i,因为在JSP页面内,您不能调用将返回复选框值的getParameterValues(“”;
方法
String lotto[]= request.getParameterValues("lotto");
if (lotto != null && lotto.length != 0) {
out.println("You have selected: ");
for (int i = 0; i < lotto.length; i++) {
out.println(lotto[i]);
}
stringlotto[]=request.getParameterValues(“lotto”);
if(lotto!=null&&lotto.length!=0){
out.println(“您已选择:”);
for(int i=0;i
命名您的输入
字段的方式不同于以往的乐透
。例如乐透1
…使用Name=“lotto[]”