@k5hu Ответов: 0

Почему congif.getinitparameter("драйвер") возвращает null?


ConfigObject.ОСП
<% out.print("Driver : "+config.getInitParameter("driver")); %>


web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">
    
    <servlet>
        <servlet-name>config</servlet-name>
        <jsp-file>/ConfigObject.jsp</jsp-file>
        <init-param>
            <param-name>driver</param-name>
            <param-value>com.mysql.cj.jdbc.Driver</param-value>
        </init-param>
    </servlet>
    <servlet-mapping>
        <servlet-name>config</servlet-name>
        <url-pattern>/config</url-pattern>
    </servlet-mapping>
</web-app>


Выход
Драйвер : null

Что я уже пробовал:

Я попытался получить имя сервлета с помощью конфиг.getServletName() - это прекрасно сработало.
Но я не мог понять почему config.getInitParameter("драйвер") возвращать null. Предложения приветствуются и заранее благодарны:)

Herman&lt;T&gt;.Instance

и что же дает в результате "парам-имя"?

@k5hu

Он должен возвращать com.mysql.cj.jdbc.Driver вместо этого он возвращает null

Herman&lt;T&gt;.Instance

Я спрашивал вовсе не должен.....

@k5hu

Вот что он возвращает null

0 Ответов