CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

jsp checkbox问题

楼主TZW1212(文文)2005-04-13 15:54:15 在 Java / Web 开发 提问

1.jsp  
  <%@   page   language="Java"   contentType="text/html"   %>  
   
  <html>  
  <body   bgcolor="white">  
  <form   action="2.jsp">  
  <input   type="checkbox"   name="fruits"   value="Apple">Apple<br>  
  <input   type="checkbox"   name="fruits"   value="Banana">Banana<br>  
  <input   type="checkbox"   name="fruits"   value="Orange">Orange<br>  
  <input   type="submit"   value="Enter">  
  </form>    
   
  2.jsp  
  <%  
  String[]   picked   =   request.getParameterValues("fruits");  
   
  %>  
  You   picked   the   following   fruits:<%=picked%>  
   
  2.jsp页面该怎么修改才能正确显示1.jsp传来的值???? 问题点数:20、回复次数:13Top

1 楼edei2004(涛)回复于 2005-04-13 16:02:21 得分 0

You   picked   the   following   fruits:<%=picked%>  
  这种写法是不对的,picked是数组,是一个对象,你<%=picked%>就是打印一个对象是不对的,你可以这样写:<%=picked[i]%>,然后在外面加个循环就OK了  
   
  Top

2 楼TZW1212(文文)回复于 2005-04-13 16:12:46 得分 0

应为我最终想要的是将picked插入到数据库里面!!所以不知道picked能不能把值正确的插入到数据库里面,如果不行该怎么解决???Top

3 楼TZW1212(文文)回复于 2005-04-13 16:52:55 得分 0

<%  
  String[]   picked   =   request.getParameterValues("fruits");  
   
          if   (picked   !=   null)    
            {    
                for   (int   i   =   0;i   <   picked.length;   i++)    
                {   %>  
                    out.println(picked[i]);  
          <%   }    
        }   else    
                  {%>  
                          out.println   ("none");  
                    <%}  
   
   
  %>  
  You   picked   the   following   fruits:<%=picked[i]%>  
   
  我是这样写的,picked[i]有问题。。请大家帮我改改!!Top

4 楼AreamArgentateOfWing(梦幻银翼)回复于 2005-04-13 16:59:03 得分 0

多余部分:You   picked   the   following   fruits:<%=picked[i]%>Top

5 楼AreamArgentateOfWing(梦幻银翼)回复于 2005-04-13 16:59:17 得分 0

多余部分:You   picked   the   following   fruits:<%=picked[i]%>Top

6 楼lilyjk2003(lilyjk2003)回复于 2005-04-13 17:11:32 得分 0

i的作用域是for循环内部,所以在外面用会有问题Top

7 楼TZW1212(文文)回复于 2005-04-13 17:18:27 得分 0

1.jsp  
  <input   type="checkbox"   name="fruits"   value="中国">中国<br>  
   
  2.jsp  
  <%@   page  
  language   =   "java"  
  contentType   =   "text/html;   charset=gb2312"  
  %>  
  <%  
  String[]   picked   =   request.getParameterValues("fruits");  
        if   (picked   !=   null)    
            {    
                for   (int   i   =   0;i   <   picked.length;   i++)    
                {    
                    out.println("     "+picked[i]);  
                }    
        }   else    
                  {  
                          out.println   ("none");  
                }  
  %>  
  怎么解决中文传递中在2.jsp乱码问题!!!  
  Top

8 楼AreamArgentateOfWing(梦幻银翼)回复于 2005-04-13 17:30:25 得分 0

用unicode写"中国"就不会出现乱码Top

9 楼TZW1212(文文)回复于 2005-04-13 17:52:46 得分 0

是在1.jsp上这样加吗??    
   
  charset=unicode  
   
  还是不行。。。。。。。Top

10 楼zbulrush(老实巴交)回复于 2005-04-13 18:12:41 得分 0

str   =   new   String   (   str   .getBytes   ("ISO8859_1"   )   ,   "GBK"   )Top

11 楼TZW1212(文文)回复于 2005-04-14 08:39:27 得分 0

str   是个数组改怎么办???picked[i]   怎么转换Top

12 楼AreamArgentateOfWing(梦幻银翼)回复于 2005-04-14 09:05:09 得分 20

"中国"的unicode是&#x4e2d;&#x56fd;Top

13 楼TZW1212(文文)回复于 2005-04-14 11:23:45 得分 0

哪如果我有很多词组要写在checkbox里面哪又怎么办???不可能没一个都去找它的unicode把??Top

相关问题

  • jsp中checkbox传值的问题
  • jsp中如何传递checkbox的值
  • jsp......
  • jsp!
  • JSP
  • JSP
  • jsp
  • jsp
  • JSP
  • jsp

关键词

  • jsp
  • unicode
  • picked
  • 问题
  • str

得分解答快速导航

  • 帖主:TZW1212
  • AreamArgentateOfWing

相关链接

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

广告也精彩

反馈

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