Теги разного размера в зависимости от использования

1

У меня есть приложение JSP и база данных mysql, которые работают очень хорошо. В моем приложении вы можете сохранить соединение между тегом и билетом. Это сущность nm. Вы можете поместить много тегов в билет, и билет может иметь много тегов.

Теперь я хочу распечатать список всех тегов и пометить теги, которые чаще всего используются больше, чем другие (font-size).

В принципе, я уже это сделал, но у меня нет никакого понятия, как сделать это красиво и гладко.

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
    Если ваш код работает, ваш вопрос больше подходит для codereview.stackexchange.com
Теги:
jsp

1 ответ

0

Что возвращает tb.counter? Может ли его значение быть отрицательным? Если нет, то ваш else никогда не будет работать, потому что fontSize никогда не будет меньше 10.

И нет ли значения от 10 до 20?

В любом случае вы могли бы сделать что-то вроде этого

fontSize = fontSize>20?20:fontSize<10?10:fontSize
  • 0
    Я редактировал мой код выше. Но я думаю о том, когда каждый тег широко используется. Все теги отображаются шрифтом размером 20.
  • 0
    что именно вы хотите реализовать?
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню