JSP - Что не так с скриптлетами и что вместо этого использовать [дубликаты]
На этот вопрос уже есть ответ здесь:
Как избежать Java-кода в файлах JSP? 30 ответовЯ читал о JSP в книге много лет назад, и недавно решил учиться самостоятельно. Теперь я знаю, как использовать JSP скриптлеты, выражения и объявления
<%! String str = "Hello World" %>
<%= str.length() %>
<% str=str.substring(0,5) %>
Но я читал во многих местах (на этом сайте и в других местах), что я не должен использовать скриптлеты. Это один такой вопрос:Затмение с использованием классов в JSP
Мои вопросы:
Что не так с скриптлетами?Что я использую вместо этого?Заранее благодарю за любую помощь!
РЕДАКТИРОВАТЬ:Я не использую сервлеты, но вставляю свой код JSP на страницу HTML. Дизайнеры пользовательского интерфейса без знания Java могут легко изменить мою страницу. В основном я использую JSP в качестве внешнего интерфейса для отображения из базы данных и внесения в нее обновлений, например, когда пользователь делает заказ.