-4

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

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

4

1 回答 1

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()" />
于 2012-07-14T06:31:35.507 回答