Java 所想所悟

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  5 随笔 :: 1 文章 :: 9 评论 :: 0 Trackbacks

置顶随笔 #

使用Struts+Jstl+jdbc连接mysql4.1.21得到错误
:如果使用Java Application调试并没有错误,但是Jsp中出现
No operations allowed after connection closed.
记录一下,查找原因中.
如果得知原因,希望告知.
纸上得来终觉浅,绝知此事要躬行.

posted @ 2006-10-02 16:41 春花秋实 阅读(559) | 评论 (3)编辑 收藏

2007年2月3日 #

   使用了一下IE7,感觉还是可以的,只是没有了熟悉的菜单栏,整个面貌显得有些大气,比较突出的是IE7的收藏夹很明显,还是比较适合本人使用的,呵呵,有个索引还是比较方便的.建立一个随笔,慢慢关注,希望
能给开发人员带来更大的惊喜.

posted @ 2007-02-03 11:32 春花秋实 阅读(344) | 评论 (0)编辑 收藏

2006年10月26日 #

配置Struts Oracle 连接池总是获取不到连接,是什么原因?
posted @ 2006-10-26 09:52 春花秋实 阅读(991) | 评论 (1)编辑 收藏

2006年10月2日 #

首先发布到首页,实际上也是一个问题,希望和大家讨论一下.
实际中许多经验丰富的人认为在操作中要关闭jdbc,释放资源.当然可以使用连接池.
public boolean insert()
{
        
if(conn==null)
       
{
          conn
=DB.getConnection();
        }

        
try
        
{
        }

        
catch(Exception e)
        
{

        }

        
finally
        
{      try
             
{
               stmt.close();
               conn.close();
              }

              
catch(Exception e)
             
{
                  e.printStackTrace();
              }

         }

}

但是,每一个方法中建立一个连接,释放一个连接,需要占用大量的资源,同时,在我的一个项目中,出现conn is null的逻辑错误.
是不是应该把finally中的块去掉.这样在整个的数据库bean中只占用一个连接.
public class testBean()
{
    FieldType testField;
       
    testBean()
    
{
        conn
=DB.getConnection();
     }

    
public boolean insert()
 
{
        stmt.close();
        rs.close();
}


}

这样conn在作用域结束时就会自动释放,个人认为.
欢迎大家积极讨论.有些不解,希望能够共同进步.
posted @ 2006-10-02 22:39 春花秋实 阅读(594) | 评论 (4)编辑 收藏

使用Struts+Jstl+jdbc连接mysql4.1.21得到错误
:如果使用Java Application调试并没有错误,但是Jsp中出现
No operations allowed after connection closed.
记录一下,查找原因中.
如果得知原因,希望告知.
纸上得来终觉浅,绝知此事要躬行.

posted @ 2006-10-02 16:41 春花秋实 阅读(559) | 评论 (3)编辑 收藏

2006年9月23日 #

写了一个非常简单的webwork入门项目,Login登录模块,出现了错误:
com.opensymphony.xwork.config.ConfigurationException: Error loading configuration file xwork.xml
    with nested exception
com.opensymphony.xwork.config.ConfigurationException: Caught exception while loading file xwork.xml
    with nested exception
java.lang.Exception: Could not open file xwork.xml
 com.opensymphony.xwork.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:127)
 com.opensymphony.xwork.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:85)
 com.opensymphony.xwork.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:56)
 com.opensymphony.xwork.DefaultActionProxyFactory.setupConfigIfActionIsCommand(DefaultActionProxyFactory.java:58)
 com.opensymphony.xwork.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:43)
 com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:270)
 com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:237)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
错误的原因很明显:没有找到xwork.xml文件,虽然在项目的源文件中已经出现了xwork.xml,于是,上网
搜索一下,还是没有答案(呵呵,确实郁闷),发现需要把webwork.properties放入src目录下面.最后发现原来是运行文件出现错误,即Tomcat-WebApp-ProjectName--WebRoot-Web-INF-并没有xwork.xml,拷贝源文件,终于成功.以前写struts,Hibernate,Spring
比较依赖开发环境,现在终于吃亏了,呵呵,不过个人也有进步,记录之.
一个典型的webwork Web项目开发目录:
ProjectName
      -----src
              --------------com.jobs002.webwork.action
              --------------webwork.properties     
      --WebRoot
            ---------------METE-INF
            ---------------Web-INF
                                  -----web.xml
                                  ------lib
                                           ------------------webwork2.17.jar等包(需要把包拷贝到这个地方)
                                           ------------------xwork.xml
            ------------------index.jsp

 

posted @ 2006-09-23 10:57 春花秋实 阅读(814) | 评论 (1)编辑 收藏

仅列出标题