Как делают меня динамично параметры запроса доступа с JSP EL?

2017 использование:

 Charset.forName("ISO_8859_1") instead of Charsets.ISO_8859_1
15
задан ScArcher2 19 January 2009 в 19:01
поделиться

3 ответа

<c:set var="index" value="item_${count.index}" />
${param[index]}

, К сожалению, + не работает на строки как в простом Java, таким образом

${param["index_" + count.index]}

не работает; - (

17
ответ дан 1 December 2019 в 03:15
поделиться

Существует список неявных объектов в Документация о языке Выражения раздел документации J2EE 1.4. Вы ищете параметрический усилитель .

4
ответ дан 1 December 2019 в 03:15
поделиться

Просто необходимо использовать нотацию "квадратных скобок". С использованием JSTL < c:set> тег можно генерировать корректное название параметра:

<c:forEach var="item" items="${list}" varStatus="count">
  <c:set var="paramName">item_${count.index}</c:set>
  ${param[paramName]}
</c:forEach>
3
ответ дан 1 December 2019 в 03:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: