当前位置: 代码迷 >> Java Web开发 >> 帮小弟我来看看页面处理的有关问题
  详细解决方案

帮小弟我来看看页面处理的有关问题

热度:4684   发布时间:2013-02-25 21:20:00.0
帮我来看看页面处理的问题啊
第一个页面的代码:
  <body>
  <form action="Request02.jsp" method="post">
  用户名:<input type="text" name="username"/><br/>
  密码:<input type="password" name="password"/><br/>
  喜欢的运动:
  <input type="checkbox" name="sport" value="乒乓球"/>乒乓球
  <input type="checkbox" name="sport" value="篮球"/>篮球
  <input type="checkbox" name="sport" value="足球"/>足球<br/>
  <input type="submit" value="提交">
  </form>
  </body>
第二个页面的代码:
 <%
  request.setCharacterEncoding("gb2312");
  Map str=request.getParameterMap();
  String[] strName=(String[])str.get("username");
  out.println("用户名:"+strName[0]+"<br/>");
  String[] strPassword=(String[])str.get("password");
  out.println("密码:"+strPassword[0]+"<br/>");
  String[] strSport=(String[])str.get("sport");
  out.println("喜欢的运动:");
  for(String sport:strSport){
  out.println(sport);
  out.println("&nbsp");
  }
  </body>
为什么我第二个页面中的Map会发出警告呢??求高手解答

------解决方案--------------------------------------------------------
没实例化吧 Map<String,String> map=new HashMap<String,String>();
map=request....
------解决方案--------------------------------------------------------
Map集合是以键,值的形式存放,所以会有警告,不过好像没关系,只要不是错误的提示就ok
  相关解决方案