<form action="index.jsp?id=ydm&adfdsf=fdsfsdf" method="get">
   <input type="text" name="username">
   <input type="password" name="password">
   <input type="submit">
   </form>
  </body>
  <%
    Enumeration enumeration=request.getParameterNames();
   while(enumeration.hasMoreElements())
{
String string=(String)enumeration.nextElement();
out.println(string);
out.println(request.getParameter(string).trim());
}
   %>
页面上的值可以去到为什么?后面跟的id取不到呢

解决方案 »

  1.   

    int id = Convert.ToInt(request.getParameter("id"))
    String str = request.getParameter("adfdsf")
    这样不行么?
      

  2.   

    你这是在同一个页面获取的怎么行,如果你想获取传的值就用input标签的隐藏域,然后用js可以获取参数的值
      

  3.   

    http://topic.csdn.net/u/20070314/21/f5d019c8-ea4a-4527-bd39-3b5287b3399b.html我跟这个帖子楼主遇到的问题一样,后面跟帖的都说是可以取到的,可我这明明是取不到,为什么,到底哪个地方出问题了呢
      

  4.   

    把method方法换成post,就可以了,这到底是咋回事,谁能说下
      

  5.   

    <form action="index.jsp?id=ydm&adfdsf=fdsfsdf" method="get">
    把问号后面的去掉,貌似也可以取得表单提交的值啊