私はJavaでPlay2.0フレームワークアプリケーションに取り組んでいます。男性または女性、男の子または女の子の写真など、性別や年齢に応じたデフォルトのプロフィール写真をデフォルトの写真(Facebookなど)として表示したいと思います。
ユーザーの属性に基づいて、画像の別のURLを生成するにはどうすればよいですか?
私はJavaでPlay2.0フレームワークアプリケーションに取り組んでいます。男性または女性、男の子または女の子の写真など、性別や年齢に応じたデフォルトのプロフィール写真をデフォルトの写真(Facebookなど)として表示したいと思います。
ユーザーの属性に基づいて、画像の別のURLを生成するにはどうすればよいですか?
ユーザーモデルに、メソッドがあります
public String getProfilePictureURL() {
if ("male".equals(gender) && age >= 18) return "url for man image";
else if ("male".equals(gender) && age < 18) return "url for boy image";
else if ("female".equals(gender) && age >= 18) return "url for woman image";
else if ("female".equals(gender) && age > 18) return "url for girl image";
else return null;
}
Userモデルクラスに属性があるgender
と仮定しています。age
正しいものを入れてください
次に、あなたの見解では、あなたはただ言うことができます
<img src="@user.getProfilePictureURL()" />