Получение URL из базы данных - PullRequest
0 голосов
/ 10 мая 2019

Пишу этот код для просмотра электронной почты в браузере. У меня есть URL-адрес страницы сервлета, которая будет отображать электронную почту, и она отлично работает. У меня проблема со стороны сервера Tomcat. Когда я получаю URL из базы данных, URL появляется как ../somepage, а не как 192.672.9.1/somepage. Есть ли способ получить полный URL? И tomcat, и база данных работают на одном сервере. Это то, что у меня так далеко метод получения

    try {
        Statement st = con.createStatement();
        ResultSet rs = st.executeQuery(sql);
        while (rs.next()) {
            url = rs.getString(1);
        }
    } catch (SQLException ex) {
        Logger.getLogger(newemail.class.getName()).log(Level.SEVERE, null, ex);
    }

    System.out.println("This is the Url for the view inn browser  " + url);
    return url;
}`

со стороны электронной почты я получаю это

<td style="text-align:right"><a href="../emailsubscription/browsermail?campid=[mailToviewIdparam]&amp;recipientContactParam=[recipientContactMailParam]">View Mail in Browser </a></td>

Но распечатка этого метода дает правильный URL, включая IP. Если я изменю IP-адрес на другой, отличный от локального.

Я получил правильный IP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...