如果执行下面的编码,我将能够检索自己上传的照片。现在,我可以在我的 servlet 页面中检索 src。但是,我无法在我的 jsp 页面中检索 src。
1) 是否可以将 JsonObject 转换为 Photos 对象类型,以便我可以检索诸如“源”之类的信息?
2) 或者我可以使用我的 FqlQuery 中的 queryResults 来实际检索我的 jsp 页面中的 src?如果是这样,当我尝试了几种方法时,您能否指导我,但它只是说明我正在尝试从 JsonObject 检索无效属性。
String query =
"SELECT pid, src, src_small, src_big, caption FROM photo WHERE owner=" + yourUid;
List<JsonObject> queryResults =
facebookClient.executeFqlQuery(query, JsonObject.class);
//Doing the below will allow me to retrieve the src in servlet, however
//I want to store it in a list so I can retrieve it inside my jsp page
for(int i=0; i<queryResults.size(); i++)
{
String photoUrl = queryResults.get(i).getString("src");
// add your code to use photoUrl
}
在我的 jsp 页面中,我使用 c 标签循环并检索出每张照片的 src
<c:forEach items="${photosList}" var="photo">
//I want to retrieve the src from the photosList
</c:forEach>