环境:Struts+spring结构如下
action 里面的一个方法做如下处理: Map.put("id",id);
Map.put("user_id",user_id);
Map.put("pic",getImagesUrl("User"));
Map.put("linkman", linkman);
getImagesUrl方法如下:public String getImagesUrl(String user)
{
String url = "";
if(!pic(GET方法获取).equals(".gif"))
{
return "f";
}
else
{
return "t";
}
}问题:如何在getImagesUrl返回"f"是不在执行 Map.put("linkman", linkman);
action 里面的一个方法做如下处理: Map.put("id",id);
Map.put("user_id",user_id);
Map.put("pic",getImagesUrl("User"));
Map.put("linkman", linkman);
getImagesUrl方法如下:public String getImagesUrl(String user)
{
String url = "";
if(!pic(GET方法获取).equals(".gif"))
{
return "f";
}
else
{
return "t";
}
}问题:如何在getImagesUrl返回"f"是不在执行 Map.put("linkman", linkman);
Map.put("user_id",user_id);
String imageUrl = getImagesUrl("User");
Map.put("pic",imageUrl);
if(!"f".equals(imageUrl)){
Map.put("linkman", linkman);
}
如何在getImagesUrl返回"f"时不再执行 Map.put("linkman", linkman);
获得getImagesUrl的值再判断一下是否为f,如果不是,则执行Map.put("linkman",linkman);