如何在Play 2.0框架应用程序中显示取决于性别和年龄的头像?

时间:2012-07-14 06:22:44

标签: java playframework playframework-2.0

我正在研究java中的play 2.0框架应用程序。我想根据他们的性别和年龄显示默认的个人资料图片,如男人或女人或男孩或女孩照片作为默认图片(如Facebook等)。

如何根据用户的属性为图像生成不同的URL?

1 个答案:

答案 0 :(得分:2)

在您的用户模型中,有一个方法

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模型类中包含genderage属性。确保你输入正确的

然后,在您看来,您可以说

<img src="@user.getProfilePictureURL()" />