ドメインを取得する関数の定義

“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」から変更