我正在开发一个包含现有 java 类名列表的网页:
因此,当用户单击 java 类名称的链接时,会打开一个包含该 java 类代码的新网页。所以要做到这一点,我将使用流来读取文件(java 类)并将其写在网页上。你有另一个优化的解决方案吗?
使用<c:import />
JSTL 并将内容嵌入<pre></pre>
标签中。
<c:import var="content" url="File.java"/>
<pre>
<c:out value="${content}"/>
</pre>
只需像阅读任何其他文本文件一样阅读 .java 文件。请注意确保您使用 .java 文件而不是编译的 .class 文件来执行此操作。
然后,您可以选择格式化它。
There is a new project called back2Code, which will decompile class files back to source code.
http://code.google.com/p/back2code/
为每个 java 类生成一个静态 html 页面,然后单击简单地打开该页面。