2014-11-01 3 views
2

Я довольно новичок в JSTL. Я работаю над оптимизацией существующей базы кода. Есть ли способ в JSTL инициализировать несколько переменных в одном выражении.JSP/JSTL: Инициализация Несколько переменных в одном заявлении

У меня есть фрагмент кода, как это:

<c:set var="dttoplayer" value="" /> 
<c:set var="tablettoplayer" value="" /> 
<c:set var="mobiletoplayer" value="" /> 

Я хочу сделать что-то вроде этого:

int a,b,c=0; 

Можно ли это сделать в JSP/JSTL?

Любая помощь очень ценится. Благодаря!

+1

Даже если это было возможно (это не так), это ничего не оптимизировало бы. Не пытайтесь оптимизировать то, что не нужно, и сделает код менее читаемым. Измерьте, где проблемы с производительностью, и оптимизируйте эти части. Обычно проблемы с производительностью находятся в слишком сложных алгоритмах (например, O (n^2) вместо O (n)) и в IO (например, слишком много или плохие SQL-запросы) –

ответ

1

Нет, вы не можете это сделать. c:set является JSTL тег интерпретируются как теги при выполнении, а не как ваша ява заявления

Имени экспортируемого контекстных переменного для хранения значения, указанное в действия. Тип переменной с областью - это тип, на который оценивается выражение .

c:set документы.

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