- - PR -
EXE終了時にWEBページを更新
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-02-16 09:08
strutsでWEBアプリを開発しています。
aaa.jspというJSPページでリンク文字列をクリックすると、EXEが起動するようにクラスを作成したのですが、起動したEXEを終了した際に、リンク元のJSP(aaa.jsp)を更新したいのですが、EXE側ではなく、自作クラス側で行う方法はありませんか?・・・ |
|
投稿日時: 2006-02-16 09:29
サーバ側から積極的にブラウザを更新させることはできません。
以下のスレッドが参考になるかもしれません。 ・サーバーから、クライアントのブラウザを更新できますか? http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=12759&forum=12 ・JSPエラー「アクセス中のURL〜」について http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=7110&forum=12 |
|
投稿日時: 2006-02-16 12:46
こんな方法はいかがでしょうか。
exec.doを定義し、 ・exec.doのアクションクラスは実行ファイルを起動する ・exec.doのアクションフォワードはaaa.jspにフォワードする とします。 1.aaa.jspのリンクにはexec.doに遷移するようにする 2.exec.doのアクションクラスでプロセスを起動し、 終了するまで待機 3.終了したら、JSPにフォワードするようにする でいけませんか?画面が多分白い状態になると思いますが。 ちなみに実行ファイルってサーバサイドで動くものですよね? サーバサイドでのバッチ処理とか。 クライアントにインストール済みの実行ファイルを示しているのであれば、 話はまた変わってくると思います。 |
|
投稿日時: 2006-02-16 12:58
すいません
説明足らずでした。 処理としては、 1.WEBサーバ上のJSPページのリンク文字列をクリック 2.自作クラスを呼び出し、クライアントのEXEを起動 4.EXEを終了 5.JSPページの更新 です。 ブラウザは、IE6固定です。 WEBアプリは、WEBサーバにありますが、 EXEは各クライアントにおいてあります。 |
|
投稿日時: 2006-02-16 14:18
JSPから自作クラスの呼び出しがどのように行われているかは読み取れなかったのですが、クライアントでネイティブのコードを動かす方法を編み出してあるのであればブラウザを操作するのは何とでもなるのではないでしょうか?
|
1