在JSP中输出生成文档的行号

时间:2011-11-15 16:22:44

标签: java jsp jstl

是否有任何标签允许输出文件的行号。我的意思是,如果有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 :(得分:0)

不,就像JSP正在执行时一样,它不是正在运行的JSP代码本身,而是由servlet引擎转换它的.class对应文件。

答案 1 :(得分:0)

不确定您的用例是什么,但您可以使用Javascript完成您想要的内容。特别是,我认为你可以用一行jQuery做一些接近你所描述的东西(但我不是任何一个jQuery guru,所以我可能不在那里)。

但我想你可能只是不想吐出行号,并且正在使用它作为其他东西的测试。如果您可以更详细地描述您的用例,我们可能会指出您正确的方向。