在struts中可以直接通过:
ServletContext context = servlet.getServletContext();
DataSource dataSource = (DataSource)context.getAttribute("msqldb");
读取数据库连接,我在jsp下如何使用。数据库连接是在struts-config.xml中设置的:
<data-source key="msqldb" type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="password" value="" />
<set-property property="minCount" value="10" />
<set-property property="maxCount" value="100" />
<set-property property="username" value="sa" />
<set-property property="driverClassName" value="com.jnetdirect.jsql.JSQLDriver" />
<set-property property="description" value="" />
<set-property property="url" value="jdbc:JSQLConnect://localhost:14786/database=untest" />
<set-property property="readOnly" value="false" />
<set-property property="autoCommit" value="false" />
ServletContext context = servlet.getServletContext();
DataSource dataSource = (DataSource)context.getAttribute("msqldb");
读取数据库连接,我在jsp下如何使用。数据库连接是在struts-config.xml中设置的:
<data-source key="msqldb" type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="password" value="" />
<set-property property="minCount" value="10" />
<set-property property="maxCount" value="100" />
<set-property property="username" value="sa" />
<set-property property="driverClassName" value="com.jnetdirect.jsql.JSQLDriver" />
<set-property property="description" value="" />
<set-property property="url" value="jdbc:JSQLConnect://localhost:14786/database=untest" />
<set-property property="readOnly" value="false" />
<set-property property="autoCommit" value="false" />
ServletContext context = application.getContext();
DataSource dataSource = (DataSource)context.getAttribute("msqldb");
%>
symbol : variable application
location: class org.apache.jsp.unicom_002dlunsou.inquiry.inquirymanage_jsp
ServletContext context = application.getContext();
^
1 error
你用 application.getAttribute("msqldb"); 试试.