“autoReconnect” must end with the ';' delimiter

161
18 марта 2019, 11:50

Есть вот такая проблема :

 <context-param>
<param-name>URL</param-name>
<param-value>jdbc:mysql://localhost:3306/Test? 
serverTimezone=Europe/Kiev&autoReconnect=true&useSSL=false</param-value>
</context-param>

param-value возвращает вот такую ошибку :

The reference to entity "autoReconnect" must end with the ';' delimiter.

Самое понятно,что я нашел -

The question mark '?' is not a special character under XML, however the ampersand is. However, you just need to represent it as '&', and everything works okay.

Попробовал вот такой вариант

jdbc:mysql://localhost:3306/baza1250?autoReconnect=true&characterEncoding=cp1250(нашел в комментах)

Не работает...Ошибка та самая.

Answer 1

В XML символ амперсанда надо экранировать. Либо так

<param-value>jdbc:mysql://localhost:3306/Test?serverTimezone=Europe/Kiev&amp;autoReconnect=true&amp;useSSL=false</param-value>

либо так

<param-value><![CDATA[jdbc:mysql://localhost:3306/Test?serverTimezone=Europe/Kiev&autoReconnect=true&useSSL=false]]></param-value>
READ ALSO
Изменение типа обобщения

Изменение типа обобщения

У меня это не получаетсяВ документации написано, что такая операция недопустима

121
QR содержащий 2 разные ссылки

QR содержащий 2 разные ссылки

Я пишу приложение и там необходимо использовать QRМне нужно каким-то образом закинуть в QR 2 сценария:

127
Error:(52, 25) java: non-static variable this cannot be referenced from a static context

Error:(52, 25) java: non-static variable this cannot be referenced from a static context

Можете помочь, пожалуйстаЯ не знаю, как изменить код, чтобы не было этой ошибки

139
Как из метода вызвать другой метод?

Как из метода вызвать другой метод?

При работе с API я замечаю как интересно можно "вытащить" данные из объекта

481