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

后天结贴,解决问题再加100! up也有分!

楼主lovelymaomao(小老鼠)2004-08-02 11:55:56 在 Java / Web 开发 提问

 
  有几个问题向各位大虾们请教一下:  
          我和几个同学正在做一个网上消费平台的项目,开发环境为JBuilderX+weblogic8.1+oracle9i   ,框架为struts遇到几个问题,请教大家:  
   
  1.     jsp界面中用到一个ResultSet(从一个java类中的getResult方法返回),在jsp中要用到这个ResultSet,但是怎么关闭得到ResultSet   的   Connection对象呢?  
   
  2.     在jsp界中有二个下拉列表a,b,在a的onchange()时,b   得到a   选中的值作为参数查询数据库,得到结果放到b中(可以有多个结果)视a选中的值不同而不同,那么怎么才能得到a选中的值?onchang()事件要怎么写?  
   
  3.     因为要减少jsp界面中的<%   %>数,所以要用到jstl中的c标签,迭代标签!但是在weblogic中用了c标签后jsp页面中就不能有中文了,如何解决?如果不用c标签,怎么解决迭代问题?  
   
  4.     struts   的commons-validator理论我也知道,但是就是不知道怎么在actionForm中运用,如何写配置文件?请给个小小的例子,哪怕只有一个用户名都行!  
   
   
  5.     完成之后,几个模块之间怎么整合到一起,类之间的包关系定义好了,copy就可以了,主要是每个.war中的配置文件怎么搞?整个工程的配置文件怎么搞?  
   
   
          重要一点的就是这几个了,如果各位有相应代码的,或有谁知道哪个网有一些这方面的资料,请回贴,up也有分!如果谁有好一点的中文文档请发Email:zhao_ping520@163.com,然后回贴说一下就行!结贴时再加100分以上(好像每次最多能加100分:-)   )。偶才在这混了10来天,每天还要上课,所以只有300多的可用分,问题解决,以后分多了再给  
          还有偶前些天发的二个贴没有解决,http://community.csdn.net/Expert/topic/3210/3210572.xml?temp=.5072138  
  http://community.csdn.net/Expert/topic/3175/3175450.xml?temp=.4789545  
  各位大虾们帮帮忙,里面也有80分。  
   
                                                                                                                              小弟拜谢!  
   
                                                                                                                  最多后天结贴!!!!!   最多后天!!!! 问题点数:100、回复次数:57Top

1 楼lancezhao(阳光灿烂)回复于 2004-08-02 12:22:07 得分 2

upTop

2 楼XIHSHI(西红柿)回复于 2004-08-02 12:32:14 得分 2

jsp界面中用到一个ResultSet(从一个java类中的getResult方法返回),在jsp中要用到这个ResultSet,但是怎么关闭得到ResultSet   的   Connection对象呢?  
   
  我觉得这个问题就很奇怪,一般的时候前台是不会处理这个的Top

3 楼xiaomaofantuan(嘻嘻哈哈)回复于 2004-08-02 12:40:19 得分 10

1、java类最好不要返回resultset,建议用collection、arraylist等封装、关闭resultset、再返回collection、arraylist  
   
  2、a的onchange()可以调用action里的一个方法,返回一个collectiton集合,并在action设置request.setAttribute("bList",collecttion的集合名字),b不要用hmtl的元素,要用标签库<html:select   property="b">  
          <html:optioncollections   name="bList",value=集合里的对象的字段1,label=集合里的对象的字段2  
      </html:selelect>  
   
  3、把内容放在form里或bean里,<bean:write>实现  
   
  好多内容啊,麻烦Top

4 楼dragon2005(假球迷)回复于 2004-08-02 12:48:03 得分 2

up   一下先,有时间再和你说。Top

5 楼TinyJimmy(Jimmy)回复于 2004-08-02 13:37:17 得分 32

1.   rs.getStatement().getconnection().close()  
   
  2.   将数据全部取出,   放在js   array,   onchange中实现  
   
  3.   use   struct,   but   <%   %>   is   not   bad.  
   
  4.   you   can   use   validate   at   server   side.   at   client   side,   it   using   js  
   
  5.   jb   have   the   functionTop

6 楼sxyan(littlemud)回复于 2004-08-02 13:52:05 得分 1

upTop

7 楼sf1979(甲虫)回复于 2004-08-02 14:08:59 得分 1

UP先,建议不用ResultSet,用RowSet或CachedRowSet,Top

8 楼viano(优秀是一种习惯!)回复于 2004-08-02 14:18:14 得分 1

upTop

9 楼Henu(守护进程)回复于 2004-08-02 14:38:14 得分 1

顶了...Top

10 楼tangyongtgyg(星***辰)回复于 2004-08-02 16:22:29 得分 1

upTop

11 楼lovelymaomao(小老鼠)回复于 2004-08-02 17:06:50 得分 0

大家顶就顶哈。。。如果回贴请给个小例子,谢。。。Top

12 楼dvictor(大学之道 在明明德)回复于 2004-08-02 17:10:08 得分 1

markTop

13 楼lovelymaomao(小老鼠)回复于 2004-08-02 17:14:05 得分 0

先加50分,不够,后天再加Top

14 楼edisonkun(简单代码)回复于 2004-08-02 17:16:41 得分 1

upTop

15 楼lovelymaomao(小老鼠)回复于 2004-08-02 17:16:44 得分 0

我晕。。我为什么不能给贴子加分了?     那我不是失信大家了?555~  
   
  谁告诉我怎么办啊?   55555555555555555555555555555555``  
   
  伤心Top

16 楼jianeng310(310)回复于 2004-08-02 17:19:37 得分 1

UPTop

17 楼herogao(知之为知之,不知google之!)回复于 2004-08-02 17:23:49 得分 1

up有分,那我就upTop

18 楼14bn1TIGER(一直在努力)回复于 2004-08-02 17:33:02 得分 1

upTop

19 楼lsbaiquan(BinGo)回复于 2004-08-02 17:56:01 得分 1

我是初学者,你的问题我不会,但我帮你顶。Top

20 楼tingfeng1981(激情燃烧的年华)回复于 2004-08-02 17:58:41 得分 1

替你up  
  同时接分,呵呵Top

21 楼gsen(进入就是上帝)回复于 2004-08-02 21:42:34 得分 1

upTop

22 楼chan2chen(蓝忆雨夜)回复于 2004-08-02 21:44:32 得分 1

up   up   upTop

23 楼luotuoci2004qm(sam)回复于 2004-08-02 21:50:35 得分 1

upTop

24 楼adolfdi(牛肉火锅)回复于 2004-08-02 21:55:21 得分 1

up祝你早日成功!Top

25 楼power_zh(专门在技术区灌水赚分)回复于 2004-08-02 21:56:44 得分 1

upTop

26 楼liuyi8903(不让疑问伴随)回复于 2004-08-02 21:59:29 得分 1

呵呵:)给你UP一下.Top

27 楼querlang(编程浪子)回复于 2004-08-02 22:12:51 得分 1

upTop

28 楼RobertHooke(HK)回复于 2004-08-02 22:45:09 得分 1

学习中Top

29 楼pleonheart(只睡六小时)回复于 2004-08-02 22:55:18 得分 1

upTop

30 楼arraden(小兵传奇)回复于 2004-08-03 08:10:11 得分 1

upTop

31 楼Chinatosun(继续努力 UML系统分析 )回复于 2004-08-03 08:20:01 得分 1

upTop

32 楼fengyun1314(追梦)回复于 2004-08-03 08:21:51 得分 1

upTop

33 楼mousefog(IT老鼠)回复于 2004-08-03 08:24:50 得分 1

up,studyTop

34 楼france5516(我的未来不是梦)回复于 2004-08-03 08:28:35 得分 1

试一试用javaScript写两个脚本程序控制你下拉表单的添加和删除。这里有两个函数,你看能不能用上:  
  function   AppendItem(ObjName,   DesName)//添加选择的元素,参数为两个表单中的变量  
  {   ObjID         =   GetObjID(ObjName);//   GetObjID()为获取元素函数  
      DesObjID   =   GetObjID(DesName);  
      if   (ObjID   !=   -1   &&   DesObjID   !=   -1)  
      {     if   (   IsSelected(DesObjID,   "0000")   )  
                  window.alert("已包含");  
            else  
            {     if   (   HasTotal(ObjID)   )  
                  {     document.Form1.elements[DesObjID].length   =   0;  
                        document.Form1.elements[DesObjID].options[0]=   new   Option("---不限---",   "0000");  
   
                  }  
                  else  
                  {     for   (j=0;   j<document.Form1.elements[ObjID].length;   j++)  
                                    {       if   (document.Form1.elements[ObjID].options[j].selected)  
                                            {  
                                                  temp   =   document.Form1.elements[ObjID].options[j].value;  
                                                  if   (!IsSelected(DesObjID,   temp))  
                                                  {  
                                                        DesLen   =   document.Form1.elements[DesObjID].length;  
                                                        document.Form1.elements[DesObjID].options[DesLen]=   new   Option(document.Form1.elements[ObjID].options[j].text,   document.Form1.elements[ObjID].options[j].value);  
                                                  }  
                                                  else  
                                                        window.alert("此选项已选择。");  
   
                                            }  
                                    }  
   
                  }  
            }  
            for   (j=0;   j<document.Form1.elements[ObjID].length;   j++)  
                      document.Form1.elements[ObjID].options[j].selected   =   false;  
      }  
  }  
   
  function   RemoveItem(ObjName)//删除已选的元素  
  {   ObjID   =   GetObjID(ObjName);  
      if   (   ObjID   !=   -1   )  
      {     var     check_index   =   new   Array();  
            for   (i=window.Form1.elements[ObjID].length-1;   i>=0;   i--)  
            {       if   (window.Form1.elements[ObjID].options[i].selected)  
                    {     check_index[i]   =   true;  
                          window.Form1.elements[ObjID].options[i].selected   =   false;  
                    }  
                    else  
                          check_index[i]   =   false;  
            }  
            for   (i=window.Form1.elements[ObjID].length-1;   i>=0;   i--)  
            {       if   (check_index[i])  
                            window.Form1.elements[ObjID].options[i]   =   null  
            }  
      }  
  }Top

35 楼taoyi(无邪)回复于 2004-08-03 08:30:49 得分 1

同意   TinyJimmy(Jimmy)   朋友的.Top

36 楼ugg(逸学堂(exuetang.net))回复于 2004-08-03 08:31:28 得分 1

upTop

37 楼wqyhl(Q心)回复于 2004-08-03 08:33:32 得分 1

菜鸟一个帮你up!!Top

38 楼sealwzq(幻影)回复于 2004-08-03 08:35:01 得分 1

学习的,帮你   up   upTop

39 楼qinghui521(渐行渐远)回复于 2004-08-03 08:36:48 得分 1

upTop

40 楼zhuguiqiu(找狗的小骨头)回复于 2004-08-03 08:40:35 得分 1

upTop

41 楼AHUA1001(99)回复于 2004-08-03 08:45:16 得分 2

1、直接.close(),或者=null就可以。  
  2、iframe用过吗?没有用过就Macromedia   Dreamweaver的提示吧。一般是这样的<iframe   src=""></iframe>,就是引一个其他页,把你的那几个下拉的东西都放这里。然后本页提交。  
  3、把你要处理的中文赋给一个String类型的变量str。  
  然后再String   str1=.getBytes("iso-8859-1"),   "GBK");  
  str1就是你要的中文。  
  4、  
  5、前期工作没有做好,要是开始配置都一样,就没有这个问题了。Top

42 楼sunkai1st(sunkai)回复于 2004-08-03 09:05:17 得分 1

我也顶Top

43 楼programdolt(我普普通通,我是个杀猪的)回复于 2004-08-03 09:09:02 得分 1

帮你顶Top

44 楼wandou999(弯豆)回复于 2004-08-03 09:12:23 得分 1

upTop

45 楼fim(阿初)回复于 2004-08-03 09:14:08 得分 1

upTop

46 楼guoliang_08(Good Good Study Day Day Up !)回复于 2004-08-03 09:18:52 得分 1

支持   france5516(---)   的做法Top

47 楼fanqingfeng(丰丰)回复于 2004-08-03 09:19:43 得分 1

支持   france5516(---)   的做法Top

48 楼21cnrainbow(QQ)回复于 2004-08-03 09:19:57 得分 2

up先Top

49 楼camel4057(骆驼)回复于 2004-08-03 09:24:20 得分 2

1、java类最好不要返回resultset,建议用collection、arraylist等封装、关闭resultset、再返回collection、arraylist  
   
  这位老兄说的这点非常好,也很重要Top

50 楼loestar(完美生活)回复于 2004-08-03 10:27:10 得分 1

用arraylist封装起来就可以了!!Top

51 楼iversonxk(艾弗森)回复于 2004-08-03 11:06:02 得分 1

我是来学习的:)Top

52 楼icewhite(默涵)回复于 2004-08-03 13:12:46 得分 1

.close()就好Top

53 楼lanlanq(麒麟在天)回复于 2004-08-03 13:47:13 得分 1

up   学了一些Top

54 楼Toti(连自己都承认不行,还有什么话好说!)回复于 2004-08-03 13:53:48 得分 1

upTop

55 楼dongfeng190(枫)回复于 2004-08-03 13:59:11 得分 1

ResultSet是一个接口,远程调用的时候就不能用了,我建议你最好自己写一个序列化的类,来实现ResultSet的功能,这个类将ResultSet封装起了Top

56 楼yanweipeng(帅帅)回复于 2004-08-03 14:16:53 得分 1

upTop

57 楼jein(幽灵)回复于 2004-08-03 14:23:46 得分 1

看需求应该不算困难,顶下先Top

相关问题

  • 100分-怎样用VB访问串口?明天或后天结贴,一定给分!!
  • 暂别C++论坛,转去考研,年后再见,临走散分,后天结贴
  • 后天是女友的生日,散分祝福!23日结贴!顺便问如何过生日(一)
  • 后天是女友的生日,散分祝福!23日结贴!顺便问如何过生日(二)
  • 后天是女友的生日,散分祝福!23日结贴!顺便问如何过生日
  • 后天是女友的生日,散分祝福!23日结贴!顺便问如何过生日(三)
  • 急!!请在上海租房的xdjm推荐个好点的中介或快速租房的方法(后天结贴,up有分)
  • 后天我生日,散分
  • 后天面试,散分
  • 后天就要回家结婚,特喜向各位同伴们散分!! LuoGD( 沃适)

关键词

  • .net
  • 解决
  • 界面
  • 中文
  • check
  • desobjid
  • resultset
  • objid
  • getobjid
  • 配置文件

得分解答快速导航

  • 帖主:lovelymaomao
  • lancezhao
  • XIHSHI
  • xiaomaofantuan
  • dragon2005
  • TinyJimmy
  • sxyan
  • sf1979
  • viano
  • Henu
  • tangyongtgyg
  • dvictor
  • edisonkun
  • jianeng310
  • herogao
  • 14bn1TIGER
  • lsbaiquan
  • tingfeng1981
  • gsen
  • chan2chen
  • luotuoci2004qm
  • adolfdi
  • power_zh
  • liuyi8903
  • querlang
  • RobertHooke
  • pleonheart
  • arraden
  • Chinatosun
  • fengyun1314
  • mousefog
  • france5516
  • taoyi
  • ugg
  • wqyhl
  • sealwzq
  • qinghui521
  • zhuguiqiu
  • AHUA1001
  • sunkai1st
  • programdolt
  • wandou999
  • fim
  • guoliang_08
  • fanqingfeng
  • 21cnrainbow
  • camel4057
  • loestar
  • iversonxk
  • icewhite
  • lanlanq
  • Toti
  • dongfeng190
  • yanweipeng
  • jein

相关链接

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

广告也精彩

反馈

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