如果我想要在我的Java应用程序中为用户集成Gravatars,我应该从哪里开始?
您可以使用jgravatar,然后只需使用以下方法:
import jgravatar.Gravatar;
import jgravatar.GravatarDefaultImage;
import jgravatar.GravatarRating;
public static String getGravatar160pxUrl(String email) {
Gravatar gravatar = new Gravatar();
gravatar.setSize(160);
gravatar.setRating(GravatarRating.GENERAL_AUDIENCES);
gravatar.setDefaultImage(GravatarDefaultImage.IDENTICON);
return gravatar.getUrl(email);
}
public static String getGravatar80pxUrl(String email) {
Gravatar gravatar = new Gravatar();
gravatar.setRating(GravatarRating.GENERAL_AUDIENCES);
gravatar.setDefaultImage(GravatarDefaultImage.IDENTICON);
return gravatar.getUrl(email);
}
也许你可以使用我的gravatar4j库(https://github.com/yingzhuo/gravatar4j)。
只需在你的JSP中执行以下操作:
<%@ taglib prefix="gravatar4j" uri="https://github.com/yingzhuo/gravatar4j/functions" %>
<img alt="" src="${gravatar4j:from('yingzhor@gmail.com', 160)}">
'160'意味着像素尺寸,顺便提一下。