init-param标签有什么用?在 web.xml 中关于 servlet 和 jsp?
<servlet>
<servlet-name>sonoojaiswal</servlet-name>
<jsp-file>/welcome.jsp</jsp-file>
<init-param>
<param-name>dname</param-name>
<param-value>sun.jdbc.odbc.JdbcOdbcDriver</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>sonoojaiswal</servlet-name>
<url-pattern>/welcome</url-pattern>
</servlet-mapping>
</web-app>
最佳答案
我们可以使用 init param 将参数从 web.xml
文件传递给我们的 servlet。这是一个小例子。
web.xml:
<servlet>
<description></description>
<display-name>Test</display-name>
<servlet-name>Test</servlet-name>
<servlet-class>servlets.Test</servlet-class>
<init-param>
<param-name>dname</param-name>
<param-value>sun.jdbc.odbc.JdbcOdbcDriver</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Test</servlet-name>
<url-pattern>/Test</url-pattern>
</servlet-mapping>
小服务程序:
PrintWriter printWriter = response.getWriter();
printWriter.println(getServletConfig().getInitParameter("dname"));
输出:
您将在 informatik01 中找到关于此主题的出色答案 here .
关于java - 关于servlet,web.xml 中的<init-param> 有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27923596/