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