インターン三日目_ドメインの取り方_160608

kisyaman 52views 更新:2016年6月8日

“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と書いていて、かなり危うかったです。ご指摘とアドバイスありがとうございました! “`

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません