帮我来看看页面处理的问题啊
第一个页面的代码:
<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(" ");
}
</body>
为什么我第二个页面中的Map会发出警告呢??求高手解答
------解决方案--------------------没实例化吧 Map<String,String> map=new HashMap<String,String>();
map=request....
------解决方案--------------------Map集合是以键,值的形式存放,所以会有警告,不过好像没关系,只要不是错误的提示就ok