2016-04-09 5 views
0

私は今週末に小さなプロジェクトを騒がしています。そのうちの一部は、通常、自分のコンソールに移動してHTMLファイルに出力する結果を出力したいと考えています。Javaから出力するHTMLページをどのようにフォーマットできますか?

 File file = new File("C:/Users/Files/Desktop/TestTest/Test22.html"); 
    FileOutputStream fos = new FileOutputStream(file); 
    PrintStream ps = new PrintStream(fos); 
    System.setOut(ps); 
    System.out.println("The Total of this output is" + totalAmt); 
    System.out.println("Average amount is " + average); 

ここで両方の行がうまく印刷されます。しかし、彼らは一行に印刷し、一緒に走っていて、ちょっと魅力的に見えません。値を印刷する前に、HTMLページの書式設定をEclipseで行うことはできますか?

答えて

1

2つのうちのいずれかを実行できます。 1つは、プログラムに書かれるべきhtml書式をコード化することです。言い換えれば、あなたの印刷文の間に挿入するようなもの

System.out.println("<br />"); 

もう一つは、書式設定されたhtmlページを書いて長い文字列としてメモリから読み込んだり、特定のタグを検索してそれらの間のテキストを編集したりして、必要なものを上書きするだけです。完了したら、ファイルを元に戻すことができます。

単純な書式設定が必要な場合は、最初の方法が優れています。必要なページがかなり複雑な場合は、2番目の方法があります。

1

私のチームは、あなたがやっていることと似たようなことをPHPで行っていました。 IDEに固有のものはありませんでした。新しい行の文字/タブ/ etcを追加する必要がありました。実際の文字列自体にその後、HTMLが生成されたとき、それは本当に良い見て出てきた。

ここでも同じことをお勧めします。改行を行っても、HTMLの外観は改善されません。それはちょうど混乱したコードを取り、混乱したコードの2つのブロックにする。

関連する問題