我有一个JSP应用程序和一个mysql数据库,它们运行良好。 在我的应用程序中,您可以保存标签和票证之间的连接。 它是一个n-m实体。 您可以为票证添加许多标签,而票证可以包含许多标签。
现在我要打印出所有标签的列表,并标记比其他标签更常用的标签(字体大小)。
基本上我已经做到了这一点,但我真的不知道如何做得很好而且顺利。
String xxx="";
for (TBean tb : tagsList)
{
int fontSize = 11;
fontSize = fontSize + tb.counter; //counter = number of usages
if (fontSize > 20)
{
fontSize = 20;
}
xxx += "<span style='font-size:" + fontSize + "px;'>" + tb.name + "</span>";
}
return xxx;
答案 0 :(得分:0)
tb.counter返回什么?它的价值可能是负面的吗?如果没有,那么你的其他人永远不会工作,因为fontSize永远不会少于10。
10和20之间是否有值?
无论如何你可以做这样的事情
fontSize = fontSize>20?20:fontSize<10?10:fontSize