Enumeration params = request.getParameterNames();
String paramName = null;
String[] paramValues = null;while (params.hasMoreElements()) {
paramName = (String) params.nextElement();
paramValues = request.getParameterValues(paramName);
System.out.println("\nParameter name is " + paramName);
for (int i = 0; i < paramValues.length; i++) {
System.out.println(", value " + i + " is " + paramValues.toString());
}
}

解决方案 »

  1.   

    我也作的是投票系统 前边动态生成
    http://www.xjbz.gov.cn/bzrsj/rsrc/vote/  
    这样的表单 用户投票后  把数据传过来 插入到数据库里 要得到 name 和 value 
    现在我不知道怎么得到数据 因为前边的是动态的 不能定死了 用request.getParameter("name") 来去 
    不知道如何取 哪位帮忙 谢谢
      

  2.   

    <%@ page contentType="text/html;charset=gb2312"%>
    <%@ page import="java.util.*"%>
    <HTML>
    <HEAD>
    <TITLE>用纯JSP读取所有参数</TITLE>
    </HEAD><BODY>
    传递来的参数及其值为:<br>
    <%
    Enumeration paramNames = request.getParameterNames();
    while(paramNames.hasMoreElements()) {
    String paramName=(String)paramNames.nextElement();
    out.print(paramName + "=");//输出变量名
    String[] paramValues=request.getParameterValues(paramName);
    if(paramValues.length==1) {
    String paramValue=paramValues[0];
    if(paramValue.length()==0)
    out.println("No Value");
    else 
    out.println(paramValue + "<br>");
    } else {
    for(int i=0;i<paramValues.length;i++){
    out.println(paramValues[i]);//输出相应的变量值
    }
    }
    }
    %>
    </BODY>
    </HTML>
      

  3.   

    yyzh(顶楼的千万记得结贴给分) 能只读取选中的数据吗