首页Java基础Java源码Java框架设计模式JavaEEJava Web开发视频教程

您现在的位置:首页 >

Java Web开发

关注我们

优就业官方微信
优就业官方微信扫描二维码,即可与小
U亲密互动
优就业官方微博
优就业官方微博扫码关注,更有精彩活动
等你参与
  • 优就业官方QQ号

    优就业官方QQ号

    一键加好友
  • 咨询电话:( 9:00-22:00 )

    400-650-7353

【Java Web开发】获取其他同名表单元素中的数据

2017-12-28 19:05:07

很多情况下,其他表单元素也可以设置为同名。例如,在注册界面上,输入用户的电话号码,最多可以输入4个,就可以用4个同名的文本框进行输入。代码如下:、

multiNameForm.jsp
 

  1. <%@ page language="java" contentType=" 
  2. text/html; charset=gb2312"%>  
  3. <html>  
  4.     <body>  
  5.     请您输入自己的信息进行注册   
  6.     <form action="multiNameForm_result.jsp" method="post">  
  7.         请您输入您的电话号码(最多4个):<BR>  
  8.         <%for(int i=1;i<=4;i++){ %>  
  9.             号码<%=i %>:<input name="phone" type="text"><BR>  
  10.         <%} %>  
  11.         <input type="submit" value="注册">  
  12.     </form>  
  13.     </body>  
  14. </html>  

请您输入自己的信息进行注册

请您输入您的电话号码(最多4个):

注意,此处四个文本框名字都叫做:phone。

其中的号码是手工输入的。

说明,该页面提交到:multiNameForm_result.jsp。multiNameForm_result.jsp代码如下:

multiNameForm_result.jsp
 

  1. <%@ page language="java" contentType=" 
  2. text/html; charset=gb2312"%>  
  3. <html>  
  4.     <body>  
  5.     <%   
  6.         String[] phone = request.getParameterValues("phone");   
  7.         out.println("号码为:");   
  8.         for(int i=0;i<phone.length;i++){   
  9.             out.println(phone[i]);   
  10.         }   
  11.     %>  
  12.     </body>  
  13. </html>  

在上面的界面中,点击"注册"按钮,能够运行multiNameForm_result.jsp。

此时,第一个号码放在phone[0]内,第二个号码放在phone[1]内,以此类推。到底哪个号码放在哪个位置呢?答案是:以文本框在源代码中出现的顺序,从数组的头上开始向后放置。

免责声明:本文来源于网络,由网友提供或网络搜集,仅供个人交流学习参考使用,不涉及商业盈利目的。如有版权问题,请联系本站管理员予以更改或删除。谢谢合作!

猜你喜欢

 
 
咨询中心
优就业微信扫一扫
微信扫一扫

400-650-7353

加入官方微博