既存のJavaクラス名のリストを含むWebページを開発しています:
そのため、ユーザーが Java クラス名のリンクをクリックすると、この Java クラスのコードを含む新しい Web ページが開きます。そのために、フローを使用してファイル (Java クラス) を読み取り、それを Web ページに書き込みます。別の最適化されたソリューションはありますか?
<c:import />
JSTL を使用して、コンテンツを<pre></pre>
タグに埋め込みます。
<c:import var="content" url="File.java"/>
<pre>
<c:out value="${content}"/>
</pre>
他のテキスト ファイルと同じように、.java ファイルを読み取るだけです。コンパイル済みの .class ファイルではなく、.java ファイルを使用していることを確認してください。
その後、必要に応じてフォーマットできます。
back2Codeと呼ばれる新しいプロジェクトがあります。これはクラスファイルを逆コンパイルしてソースコードに戻します。
http://code.google.com/p/back2code/
Java クラスごとに静的な html ページを生成し、クリックするだけでそのページを開きます。