“URLのドメインまでの文字列” を返す関数が欲しかったので、TestResultDataの下のgetUrl()に加えてgetDomain()を作りました。 ALStringFieldがreplaceAllを持っていなかったので、toString()でStringに変えてから適用し、返ってきた文字列をdomainに入れました。
public String getDomain(){ String domain = user_url.toString().replaceAll("https?://([^:/]+).*", "$1"); return domain; }
それにともない、ajax-test-detailの中でURLを表示させる部分も、$!result.Url.Domainから$!result.Detail.Domainに変更されています。
<a href="$!result.Detail.Url">$!result.Url.Domain</a> ↓ <a href="$!result.Detail.Url">$!result.Detail.Domain</a>
なお、replaceAllをreplaceALLと書いていて、かなり危うかったです。ご指摘とアドバイスありがとうございました!
170215追記:タイトルを「インターン三日目_ドメインの取り方_160608」から変更