你的struts-config.xml中的data-sources配置对么??

解决方案 »

  1.   

    意思是说Data_Source_key已经不推荐使用了。
    在struts1.2.4中已经没有者变量了。
    如果你用的是1.1版的话,可以用Globals.DATA_SOURCE_KEY来代替。
      

  2.   

    在struts-config.xml内
                         <data-sources>       //(数据库连接池配置)<假设数据库为SQLServer2000>
                           <data-source key="SQLServer">
                               *******
                               ******* 
                           </data-source>
                         </data-sources〉
    在ClientsAction.java中可以这样改写: 
             javax.sql.DataSource ds=(DataSource).servlet.getServletContext
                                     .getAttribute ("SQLServer");
      

  3.   

    <data-sources>
            <data-source key="dataSource" type="org.apache.commons.dbcp.BasicDataSource">
                <set-property property="driverClassName" value="com.microsoft.jdbc.sqlserver.SQLServerDriver" />
                <set-property property="url" value="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=koma" />
                <set-property property="username" value="koma" />
                <set-property property="password" value="koma" />
                <set-property property="maxActive" value="10" />
                <set-property property="maxWait" value="5000" />
                <set-property property="defaultAutoCommit" value="true" />
                <set-property property="defaultReadOnly" value="false" />
            </data-source>       
        </data-sources>Action.Data_Source_key:dataSource