CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

怎么得到表单中提交的list表单项的所有元素

楼主tomatowitch(一半是鱼)2002-12-10 08:26:47 在 Java / Web 开发 提问

我在提交list的时候,只能得到list表单项中被选种的那个元素的值  
  不知道用什么方法能得到所有的元素 问题点数:50、回复次数:2Top

1 楼zhx_232(笨狗熊妹妹)回复于 2002-12-10 08:45:07 得分 50

java.util.Enumeration   mystr=request.getParameterNames();  
      int   i;  
      try{  
          while(mystr.hasMoreElements()){  
              String   e=mystr.nextElement().toString();  
              if(e.indexOf("group")==-1)   {  
                  String[]   add=request.getParameterValues(e);  
                  for(i=0;i<address.length;i++)   myaddr.addaddr(add[i]);  
          }  
      }  
      }catch(Exception   e){  
          System.err.println(e.getMessage());  
      }Top

2 楼tomatowitch(一半是鱼)回复于 2002-12-23 13:27:45 得分 0

 
  <%@   page   contentType="text/html;charset=gb2312"%>  
  <%@   page   language="java"%>  
  <%@   page   import="java.sql.*"%>  
  <jsp:useBean   id="show"   scope="page"   class="com.tomato.forumDB.forumDB"/>  
  <html>  
  <head>  
  <title>顶级栏目次序调整</title>  
  <SCRIPT   language=javascript>  
  function   mysubmit(form)  
  {  
  with(form){  
  selectValue.value=''  
  for(i=1;i<s1.length;i++)  
  selectValue.value+=s1.options[i].value+','  
  }  
  }  
  function   moveUp(obj)  
  {  
  with   (obj){  
  if(selectedIndex==1){  
  options[length]=new   Option(options[1].text,options[1].value)  
  options[1]=null  
  selectedIndex=length-1  
  }  
  else   if(selectedIndex>1)   moveG(obj,-1)  
  }  
  }  
  function   moveDown(obj)  
  {  
  with   (obj){  
  if(selectedIndex==length-1){  
  var   otext=options[selectedIndex].text  
  var   ovalue=options[selectedIndex].value  
  for(i=selectedIndex;   i>1;   i--){  
  options[i].text=options[i-1].text  
  options[i].value=options[i-1].value  
  }  
  options[i].text=otext  
  options[i].value=ovalue  
  selectedIndex=1  
  }  
  else   if(selectedIndex>0   &&   selectedIndex<length-1)   moveG(obj,+1)  
  }  
  }  
  function   moveG(obj,offset)  
  {  
  with   (obj){  
  desIndex=selectedIndex+offset  
  var   otext=options[desIndex].text  
  var   ovalue=options[desIndex].value  
  options[desIndex].text=options[selectedIndex].text  
  options[desIndex].value=options[selectedIndex].value  
  options[selectedIndex].text=otext  
  options[selectedIndex].value=ovalue  
  selectedIndex=desIndex  
  }  
  }  
  </SCRIPT>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <link   rel=stylesheet   href="styles.css"   type=text/css>  
  </head>  
   
  <body   bgcolor="#FFFFFF"   text="#000000"   topmargin="0"   marginheight="0">  
  <table   width="100%"   border="0"   cellspacing="0"   cellpadding="0"   align="center">  
      <tr>    
          <td   bgcolor="#F7F7F7">    
              <table   width="100%"   border="0"   cellspacing="0"   cellpadding="0"   class="txt">  
                  <tr>    
                      <td   height="19">顶级栏目管理   </td>  
                  </tr>  
              </table>  
          </td>  
      </tr>  
      <tr>    
          <td   height="15">    
              <form     method="post"   name=shezhi   onsubmit=mysubmit(this)   action="/servlet/com.tomato.servlets.subject.getNewOrder">  
                  <table   width="100%"   border="0"   cellspacing="1"   cellpadding="1"   bgcolor="#33CCFF">  
                      <tr>    
                          <td   width="30%"   bgcolor="#E8F8FF">    
                              <div   align="center">    
                                  <select   name="s1"   size="9">  
                                      <option   value="-1">-----------------</option>  
                                      <%  
      ResultSet   rs=show.executeQuery("select   *   from   class   order   by   orderby");  
      while(rs.next())  
      {  
      %>  
                                      <option   value="<%=rs.getString("ztid")%>"><%=rs.getString("class")%></option>  
                                      <%  
  }  
  show.destroy();  
  %>  
                                  </select>  
                              </div>  
                          </td>  
                          <td   width="70%"   bgcolor="#E8F8FF">    
                              <input   type="button"   onclick=moveUp(this.form.s1)   value="∧">  
                              <input   name=selectValue     type=hidden   value=with(this)>  
                              <input    
              name=netColumnid   type=hidden   value=15>  
                              <input   name=netMagazineid    
              type=hidden   value=1>  
                              <input   name=totalNum   type=hidden   value=1>  
                              <br>  
                              <br>  
                              <input   type="button"   onclick=moveDown(this.form.s1)   value="∨">  
                              <br>  
                              <br>  
                              <input   type="submit"   name="Submit"   value="保存">  
                              <br>  
                              <br>  
                              <input   type="button"   value="关闭窗口"   onclick="window.close();">  
                          </td>  
                      </tr>  
                  </table>  
              </form>  
          </td>  
      </tr>  
     
  </table>  
  </body>  
  </html>  
   
  以上是我的程序,我自己来结了吧Top

相关问题

  • 如何在非表单元素提交表单?
  • 怎么遍厉表单中的表单元素
  • 如何激活表单元素
  • 关于如何激活表单元素
  • javascript中表单元素的替换?????
  • 求助:表单元素顺序问题
  • 如何删除表单元素呀
  • PHP如何处理同名表单项提交的数值?
  • 怎样取放在单元格里的表单项的值?
  • 在表单中,如何根据用户对一个表单项的选择,决定如何显示另一表单项,而其他表单项中已经填好的内容不变?

关键词

得分解答快速导航

  • 帖主:tomatowitch
  • zhx_232

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo