我正在开发一个包含现有java类名列表的网页:
因此,当用户单击java类名称的链接时,将打开一个包含此java类代码的新Web页面。 所以要做到这一点,我将使用一个流来读取文件(java类)并将其写在网页上。 你有另一个优化的解决方案吗?
答案 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/
答案 3 :(得分:-2)
为每个java类生成一个静态html页面,然后单击simple打开该页面。