0

既存のJavaクラス名のリストを含むWebページを開発しています:

そのため、ユーザーが Java クラス名のリンクをクリックすると、この Java クラスのコードを含む新しい Web ページが開きます。そのために、フローを使用してファイル (Java クラス) を読み取り、それを Web ページに書き込みます。別の最適化されたソリューションはありますか?

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 ファイルを読み取るだけです。コンパイル済みの .class ファイルではなく、.java ファイルを使用していることを確認してください。

その後、必要に応じてフォーマットできます。

于 2012-07-05T12:07:36.133 に答える
2

back2Codeと呼ばれる新しいプロジェクトがあります。これはクラスファイルを逆コンパイルしてソースコードに戻します。

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

  1. クラスファイルをサーバー内の場所に保存します
  2. 適切なファイルを読んでください。
  3. APIを使用して、ソースコードに逆コンパイルします。
  4. ソースコードを適切に表示します。
于 2012-07-05T12:12:14.157 に答える
-2

Java クラスごとに静的な html ページを生成し、クリックするだけでそのページを開きます。

于 2012-07-05T12:08:29.557 に答える