5.用了数据库连接池后,每次使用的conn,pStmt,rs等对象还需要close掉吗?
    rs需要关掉。
7:servlet当然有用。编写代码可以直接写在jsp页面中,但是如果按照mvc写,这样程序没有那么杂乱,当然也有别的好处。

解决方案 »

  1.   

    struts只是一种方法,我们没有必要死死的按照它的条条框框作,灵活一点吧!比如它定义的一堆标签我们就可以不用,用其他我们熟悉的。
      

  2.   

    1。我的<html:submit value="submit"></html:submit>解析后查看源代码是<input type="submit" value="submit">,没什么问题啊。
    2。设置一个隐藏项来表示用户权限就可以了吧。
    3。:(  我也不清楚,留给楼下的
    4。我们使用过滤器实现的中文化
    5。要关(把连接还给连接池来管理)
    6。这一条不是很明白,滚动新闻用html代码不行吗?
    7。直接在jsp写代码,太乱,不利于管理。而且容易泄漏源码,不够安全
      

  3.   

    1.用taglib向面页写入struts标记,怎么jsp面页解析后查看源代码还是类似
    <html:submit>Submit</html:submit>的代码,而无法生成表单啊?》》》》的确如此!因为在运行时你的整个jsp(包括用taglib向面页写入的struts标记)被解释成servlet,该struts标记是不会在运行时再被解析的。
      

  4.   

    to  singedcat(以梦为马)
    那这么说我只能在taglib里用普通的html标签了?但我的taglib是个表单,并且要提交到一个.do里面去的,那这样怎么实现呢?谢谢!
    to  123xxx(香克斯
    1.<html:submit value="submit"></html:submit>直接写是正常的,只是在taglib里解析不了而已
    2.能不能说清楚点,我主要是要实现类似<apptag:myValidate userrole=""/>这个功能,根据userrole来判别不同用户权限,我对taglib不熟,还请指教
    3.我自己再研究下吧:)
    4.我也使用过滤器,但我就是想问问能不能像tocmat那样用个setCharacterEncoding("gb2312")类似的方法搞定(其实不行),用过滤器势必影响速度阿。还有大家都是使用了国际化吗?不然Resource文件中文怎么写?
    5.只关ResultSet就可以了吗?其他的如果Connection关了是返回连接池还是彻底关闭了?PreparedStatement不需要关马?
    6.我是说那种滚屏的流动新闻,而不是只滚动一行,没有js根本很难实现阿,这时如果从数据库调数据,jsp面页就势必有很多java代码了,但这个servlet和taglib都搞不定阿,所以说mvc很难阿。
    7.如果jsp里只有逻辑层就不会出现不易管理的问题了阿,如果servlet里包含表现层,那简直是个灾难阿。
    ------------------
    还有一点啊,开发struts时大家的面页是怎么设计的?我用Dreamwaver做模板但很多涉及到struts标签库的问题还是很麻烦阿,发现那个Tiles简直就是个垃圾。
    谢谢大家阿
      

  5.   

    6.可以自定义标签,把代码都放在TagHandler中。
    而Jsp中简单的一行<app:roll />.在struts中的jsp文件往往都仅有几行。
    况且采用动态Form就可以大幅度减少Jsp文件数量,而且避免硬代码进行验证处理。
    用代码可以输出你要的表单,也可以用代码从数据库中提取数据。
    (我也有个问题,我在用Tiles时,发现很多书还是采用<html></html>格式。
    我试过<html:html></html:html>,但没有成功。最后还是很多个是混在一起。
    自己看了很不爽,郁闷)
      

  6.   

    Jsp本来一开始就是用来代替Servlet的,
    它们许多功能相似,
    我觉得使用它们看自己兴趣了,
    萝卜,白菜,个有所爱.
      

  7.   

    用了数据库连接池后,每次使用的conn,pStmt,rs等对象还需要close掉吗
    ----------------------------------------------------------------
    conn对象是不用关闭的,主要是建立一个连接比实际进行数据库的操作更加
    浪费内存,所以连接的对象是不关闭的!
      

  8.   

    pooledConnection不用每次关掉,最后一次一起关掉就可以。
    但connection还是要关闭。
    (连接池缓存情况)
    (oracle9i JDeveloper Web应用于开发)
      

  9.   

    7,Servlet很好用的喔,,可以做核心使用的,,