0

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

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

4

4 回答 4

4

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

<c:import var="content" url="File.java"/>
<pre>
 <c:out value="${content}"/>
</pre>
于 2012-07-05T12:09:45.200 回答
3

只需像阅读任何其他文本文件一样阅读 .java 文件。请注意确保您使用 .java 文件而不是编译的 .class 文件来执行此操作。

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

于 2012-07-05T12:07:36.133 回答
2

There is a new project called back2Code, which will decompile class files back to source code.

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

  1. Store the class files a location in server
  2. Read the appropriate file.
  3. Use the API to decompile it to the source code.
  4. Display the source code , appropriately.
于 2012-07-05T12:12:14.157 回答
-2

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

于 2012-07-05T12:08:29.557 回答