上机设计题: 已知web.xml文件中有如下定义,怎样获取初始化参数“driver”的值并显示。 <context-param> <param-name>driver</param-name> <param-value>com.mysql.jdbc.Driver</param-value> </context-param>
时间: 2024-02-21 19:58:46 浏览: 108
可以使用ServletConfig对象获取web.xml中定义的初始化参数的值。具体步骤如下:
1. 在Servlet中,通过getServletConfig()方法获取ServletConfig对象。
2. 在ServletConfig对象中,通过getInitParameter()方法获取指定名称的初始化参数的值。
以下是示例代码:
```Java
public class MyServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// 获取ServletConfig对象
ServletConfig config = getServletConfig();
// 获取初始化参数的值
String driver = config.getInitParameter("driver");
// 输出初始化参数的值
response.getWriter().println("driver: " + driver);
}
}
```
在上述示例中,我们通过getServletConfig()方法获取了ServletConfig对象,然后通过getInitParameter()方法获取了名称为"driver"的初始化参数的值,并将其输出到客户端。
阅读全文