mytest.xslt を使用して mytest.xml を mytest.html に変換する Java プログラムを作成しました。mytest.xml を更新したとしましょう。ここで、mytest.html ページに「更新」リンクを追加します。この「リフレッシュ」リンクをクリックすると、Java プログラムが呼び出され、更新された mytest.xml が mytest.html に変換されます。「更新」リンクも、ブラウザーの html コンテンツを再ロードする必要があります。
質問する
55 次
2 に答える
0
HTMLをWebサーバーでホストし、サーブレットを登録します。サーブレットでは、変換チェーンを呼び出します。これで、そのHTMLを要求するたびに、実際のXMLが削除されて変換されます。
于 2012-07-27T15:01:04.347 に答える
0
これは通常、Java プログラムで HTML をファイルに書き込む代わりに、標準出力に書き込む方法で行われます。次に、Web サーバーを介してその Java プログラムにアクセスすると (Java 用に正しく設定されている場合)、Web サーバーは Java プログラムを実行し、Java プログラムが出力するものをすべて出力します。したがって、Java プログラムが HTML を出力すると、Web サーバーはその HTML を取得して出力します。次に、クライアントの Web ブラウザがその HTML を取得して表示します。
この設定があれば、元の XML (HTML に変換される) へのリンクを Java プログラムに簡単に追加できます。そのため、ユーザーがリンクをクリックすると、Web サーバーに接続され、Java プログラムが再度呼び出されます。
于 2012-07-27T15:07:56.270 に答える