static String getDefaultValue(final HtmlElement element) { String href = element.getAttributeDirect("href"); if (DomElement.ATTRIBUTE_NOT_DEFINED == href) { return ""; // for example for named anchors } href = href.trim(); final SgmlPage page = element.getPage(); if (page == null || !page.isHtmlPage()) { return href; } try { return HtmlAnchor.getTargetUrl(href, (HtmlPage) page).toExternalForm(); } catch (final MalformedURLException e) { return href; } }
static String getDefaultValue(final HtmlElement element) { String href = element.getAttributeDirect("href"); if (DomElement.ATTRIBUTE_NOT_DEFINED == href) { return ""; // for example for named anchors } href = href.trim(); final SgmlPage page = element.getPage(); if (page == null || !page.isHtmlPage()) { return href; } try { return HtmlAnchor.getTargetUrl(href, (HtmlPage) page).toExternalForm(); } catch (final MalformedURLException e) { return href; } }
final URL url = getTargetUrl(href, page); final URL pingUrl = getTargetUrl(getPingAttribute(), page); final WebRequest pingRequest = new WebRequest(pingUrl, HttpMethod.POST); pingRequest.setAdditionalHeader(HttpHeader.PING_FROM, page.getUrl().toExternalForm());
final URL url = getTargetUrl(href, page); final URL pingUrl = getTargetUrl(getPingAttribute(), page); final WebRequest pingRequest = new WebRequest(pingUrl, HttpMethod.POST); pingRequest.setAdditionalHeader(HttpHeader.PING_FROM, page.getUrl().toExternalForm());