以星号开头的好处

 

demo07.html

<html>
<body>
 <form action="demo08.jsp" method="post">
 用户名:<input type="text" name="uname"><br>
 密  码:<input type="password" name="upwd"><br>
 <!--这里传过去的是一个数组 -->
 兴趣:<input type="checkbox" name="**inst" value="篮球">篮球
    <input type="checkbox" name="**inst" value="游泳">游泳
    <input type="checkbox" name="**inst" value="唱歌">唱歌
    <input type="checkbox" name="**inst" value="跳舞">跳舞
    <input type="checkbox" name="**inst" value="看书">看书
    <input type="submit" value="提交">
    </br>
 </form>
</body>
</html>

 

demo08.jsp

<%@ page contentType="text/html; charset=gbk"%>
<%@ page import ="java.util.*"%>
<html>
<body>
<%

 request.setCharacterEncoding("GB2312");
 Enumeration enu= request.getParameterNames();
 

%>
<%
  while(enu.hasMoreElements())
  {
   String name=(String )enu.nextElement();
   if(name.startsWith("**"))//这里会检测到星号开头 参数名,其它的会在下面显示,以星号开头的是一个数组所以加上星,用以取分数组和其它,其它也会在下面显示
   {
    String temp[] =request.getParameterValues(name);
%>
   <h1><%=name%>-->

 <% 
   for(int i=0;i<temp.length;i++)
    {
 %>
    <%=temp[i]%>、
<%
    }
 %>

   </h1>  
<%
   }
   else
   {
 %>
    <h1><%=name%> --> <%=request.getParameter(name)%></h1>    //这里显示其它
<%
   }
 
 }
 %>
 
 

</body>
</html> 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值