Вывести номер строки в сгенерированный документ в JSP - PullRequest
0 голосов
/ 15 ноября 2011

Есть ли какой-либо тег, позволяющий выводить номер строки файла. Я имею в виду, если, если есть file jsp

<html>
<something>
</html>

выдаст

<html>
2
</html>

Это <something> существует? :)

Более точный вариант использования следующий:

<script>
  var x=1;
  //${some_jsp_var} line-number-here
  <c:if test="${whatever}">
    func1();
    //line-number-here
  </c:if>
</script>

Фактически код jsp используется для создания файла js.

Ответы [ 2 ]

0 голосов
/ 15 ноября 2011

Не уверен, что именно ваш вариант использования здесь, но вы можете достичь чего-то близкого к тому, что вы хотите, используя Javascript.В частности, я думаю, что вы могли бы сделать что-то похожее на то, что вы описываете, с помощью одной строки jQuery (но я не гуру jQuery в любом случае, так что я могу быть вне базы).Я думаю, вы, вероятно, просто не хотите выплевывать номера строк, и используете это как тест для чего-то другого.Если вы сможете более подробно описать свой вариант использования, мы сможем указать вам правильное направление.

0 голосов
/ 15 ноября 2011

Нет, например, когда выполняется этот JSP, выполняется не сам код JSP, а соответствующий файл .class, в который он был преобразован механизмом сервлета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...