如何在网页中显示java类的代码(jsp)

时间:2012-07-05 12:05:27

标签: java jsp

我正在开发一个包含现有java类名列表的网页:

因此,当用户单击java类名称的链接时,将打开一个包含此java类代码的新Web页面。 所以要做到这一点,我将使用一个流来读取文件(java类)并将其写在网页上。 你有另一个优化的解决方案吗?

4 个答案:

答案 0 :(得分:4)

使用<c:import /> JSTL并将内容嵌入<pre></pre>标记。

<c:import var="content" url="File.java"/>
<pre>
 <c:out value="${content}"/>
</pre>

答案 1 :(得分:3)

只需读取.java文件就像任何其他文本文件一样。注意确保使用.java文件而不是编译的.class文件。

然后您可以选择格式化它。

答案 2 :(得分:2)

有一个名为back2Code的新项目,它将类文件反编译回源代码。

http://code.google.com/p/back2code/

  1. 将类文件存储在服务器中的位置
  2. 阅读相应的文件。
  3. 使用API​​将其反编译为源代码。
  4. 适当地显示源代码。

答案 3 :(得分:-2)

为每个java类生成一个静态html页面,然后单击simple打开该页面。