jsp 从web.xml读取连接数据库的参数
如:
web.xml读取连接数据库的参数,实现代码。
jsp或servlet页面代码:
String driver = application. getInitParameter ("driver") ;
String url = application.getInitParameter("url");
String user = application.getInitParameter("user");
String pass = application.getInitParameter("pass");
web.xml需要读取的内容:
<context-param>
<param-name>driver</param-name>
<param-value>com.mysql.jdbc.Driver</param-value>
</context-param>
<context-param>
<param-name>url</param-name>
<param-value>jdbc:mysql://localhost:3306/j2ee</param-value>
</context-param>
<context-param>
<param-name>user</param-name>
<param-value>root</param-value>
</context-param>
<context-param>
<param-name>pass</param-name>
<param-value>32l47</param-value>
</context-param>
详细出处参考:http://www.jb51.net/article/18173.htm
分享到:
相关推荐
4. `application.getInitParameter(String name)`:获取Web应用的初始化参数。 5. `application.getMajorVersion()` 和 `application.getMinorVersion()`:获取Servlet容器的主要和次要版本号。 在实际开发中,`...
String param = application.getInitParameter("databaseURL"); ``` 7. **获取ServletContext信息**:`getContextPath()`方法可以获取Web应用的上下文路径,`getRealPath()`则可以将相对路径转换为服务器上的实际...
String driver = application.getInitParameter("driver"); String url = application.getInitParameter("url"); String user = application.getInitParameter("user"); String pass = application....
- `application.getInitParameter()`: 获取全局Web应用初始化参数。 7. **exception对象** - `exception.printStackTrace()`: 打印异常的堆栈跟踪信息。 - `exception.getMessage()`: 获取异常的详细消息。 8. ...
String driver = application.getInitParameter("driver"); String url = application.getInitParameter("url"); String user = application.getInitParameter("user"); String pass = application.getInitParameter...
例:一般的方法String userid = (String)application.getInitParameter("userid"); 可以使用 ${initParam.userid}来取得名称为userid pageContext pageContext 取得其他有关用户要求或页面的详细信息。 ${...
4. **String getInitParameter(String name)** 此方法用于获取指定名称的初始化参数的值。初始化参数是在Web应用的部署描述符(web.xml)中定义的全局配置信息。这允许你在不修改代码的情况下更改应用程序的行为。...
String initParam = config.getInitParameter("paramName"); ``` 8.PageContext对象类:PageContext PageContext对象提供了一种方式来访问JSP页面的所有范围的变量,并且提供了对JSP页面所有作用域的访问,包括...
7. **config对象**:`javax.servlet.ServletConfig`类型,包含了JSP页面的配置信息,比如从web.xml文件中声明的初始化参数,可以通过`config.getInitParameter()`获取。 8. **page对象**:通常代表`java.lang....
开发者可以通过 `config.getInitParameter("paramName")` 来获取这些参数。 5. **session对象**: `session` 对象是 `javax.servlet.http.HttpSession` 的实例,用于在用户的不同请求之间保持状态信息。创建会话 `...
【JSP内置对象详解】 ...在JSP中,有九个内建对象,它们为开发者提供了丰富的功能,无需手动实例化...`config.getInitParameter("paramName")`用于获取初始化参数值。 9. **page**:页面对象,代表当前JSP页面的Java对
这些参数在web.xml文件中定义,并通过`config.getInitParameter()`方法访问。 8. **exception** 对象: exception对象仅在错误页面中可用,它封装了当前页面抛出的异常信息。开发者可以通过它来处理错误并显示适当...
`config.getInitParameter("paramName")`用于获取初始化参数的值。 8. **page对象** - `java.lang.Object` 在JSP页面中,page对象等同于Java的`this`关键字,它代表当前JSP页面实例,通常用于访问页面级的...
8. **配置对象 - config**:`ServletConfig`的实例,允许获取服务器的初始化参数,例如通过`config.getInitParameter()`获取配置信息。 9. **异常对象 - exception**:仅在错误页面(isErrorPage=true)中可用,...
可通过`config.getInitParameter()`获取。 8. **exception对象** 当JSP页面抛出未捕获的异常时,`exception`对象会包含这个异常。在错误页面中,可以用它来显示详细的错误信息。 9. **page对象** 默认情况下,它...
8. **config对象**:`javax.servlet.ServletConfig`,提供了Servlet的配置信息,例如在web.xml文件中定义的初始化参数,可通过`config.getInitParameter()`获取。 9. **page对象**:`java.lang.Object`,代表当前...
这些参数在web.xml文件中定义,可以在JSP页面中通过`config.getInitParameter()`获取。 8. **exception对象**: 当JSP页面抛出未捕获的异常时,`exception`对象可用于处理错误。通过`exception.printStackTrace()`...
<param-value>avalible during application ``` 在这里,`<param-name>`标签定义了参数名,`<param-value>`标签定义了参数值。要从Servlet中获取`context-param`,可以通过以下代码实现: ```java String ...
`Config`类提供了静态方法来读取`ApplicationResources.properties`文件中的配置值,这使得我们可以动态地从配置文件中获取系统属性,而无需硬编码。 综上所述,这个示例展示了如何在Java Web应用程序中实现一个...