从数据库获取网址

时间:2019-05-10 07:12:47

标签: java mysql tomcat richfaces

正在编写此代码以在浏览器中查看电子邮件。我有指向servlet页面的URL,该页面将显示电子邮件,并且工作正常。我遇到的问题是来自tomcat服务器端的。当我从数据库中获取URL时,URL为../somepage,而不是192.672.9.1/somepage之类的URL。有没有办法可以获取整个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>

但是该方法的打印输出给出了包括IP在内的正确网址。如果我将IP地址更改为与本地IP不同的地址。

我获得了正确的IP。

0 个答案:

没有答案