gpt4 book ai didi

java - 使用spring 3.1访问jsp中的数据库连接字符串

转载 作者:行者123 更新时间:2023-12-01 17:33:33 25 4
gpt4 key购买 nike

我正在使用属性文件来访问与 Spring App Context 的数据库连接,如下所示:

<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close" p:driverClass="${app.jdbc.driverClassName}"
p:jdbcUrl="${app.jdbc.url}"

我现在想在我的jsp中引用相同的字符串,我尝试了这个但没有运气:

<c:out value="${app.jdbc.url}" /> 

最佳答案

在 Spring 3.x 中,您可以执行以下操作:

@Value("#{'${app.jdbc.url}'}")
public void setURL(String url) { ... }

在您的 Controller 上。然后,您可以为该属性提供 getter 并从 JSP 访问它。

此外,我完全错过了您问题的 Spring 3.1 部分。您可以将环境自动连接到 Controller 中。然后你可以这样做:

environment.getProperty("app.jdbc.url")

关于java - 使用spring 3.1访问jsp中的数据库连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8602115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com