作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要从 xml 检索 init-param 值到我使用以下代码的 Servlet
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>LoginServlet</servlet-class>
<init-param>
<param-name>jdbcDriver</param-name>
<param-value>com.mysql.jdbc.Driver</param-value>
</init-param>
</servlet>
servlet 代码
public void init(ServletConfig config) throws ServletException {
super.init(config);
System.out.println(config.getInitParameter("jdbcDriver"));
}
但是它显示为空..任何人都可以帮助我做到这一点。提前致谢
最佳答案
我看不出为什么你必须重写你的 init(ServletConfig sc)
方法,因为你总是可以通过调用你继承的方法来获取你的 ServletConfig
getServletConfig()
方法。
System.out.println(getServletConfig().getInitParameter("jdbcDriver"));
关于servlets - 如何从 Servlet 中的 web.xml 检索 <servlet><init-param> 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8682740/
我是一名优秀的程序员,十分优秀!