При передаче URL-адреса приложения с помощью jnlp System.getProperty
не может получить значение, если это значение содержит процент (%).Процент в свойстве JNLP делает System.getProperty return null
Пример, который возвращает нуль:
<property name="jnlp.url" value="https://www.site.se/Register%20customer.aspx" />
Пример, который возвращает правильный URL:
<property name="jnlp.url" value="https://www.site.se/Register20customer.aspx" />
Это вещь безопасности, XML на основе или просто плохое кодирование?
Есть ли какие-то побеги, которые я могу сделать, или я должен просто пойти со старым переключателем (% -> % -> %
или аналогичным)?