2013-06-05 2 views
0

Полезно ли использовать скриптлеты в jsp-файлах? Я использую их в одном из моих проектов, но это было так расстраивать, используя их. Особенно простые операторы if, когда я добавляю оператор if и выполняю сравнение, используя атрибуты, которые установлены правильно, это даст мне ошибку NullPointerException.Использование сценариев в JSP

Является ли использование сценариев в файлах jsp хорошей или плохой практикой программирования?

+0

если вы получаете неработающие вы либо делаете что-то неправильно установкой атрибутов или вы не надлежащим образом проверяя, является ли что-то нулевым, что может быть нулевым. Вы не получаете NPE из-за какого-то зла в JSP-системе. – jwenting

+0

@jwenting. –

+0

@DaveNewton true, потому что они были запрограммированы для этого. Я не поддерживаю скриптлеты, но предоставляю обратную связь по его неявному утверждению о том, что его код терпит неудачу, потому что это скриптлет, что неверно. Он не прошел бы, если бы передал те же аргументы, если он был внутри класса Java. – jwenting

ответ

0

Не рекомендуется. Попробуйте использовать JSTL тегов, а не с помощью скриптлет

импорта <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

, когда вы собираетесь использовать JSTL тег

+0

Спасибо, я думаю, что все эти скриптлеты я поменяю на JSTL. JSTL очень хорошо работают в этом направлении :). –

+0

Хорошо, я только начал использовать JSTL, и я решил проблему за одну минуту, и мне потребовалось много часов, чтобы сделать это с помощью скриптов. Я настоятельно рекомендую избегать использования сценариев и использовать JSTL. –

+0

Конечно, это было решено :). Большое спасибо. –

Смежные вопросы