質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

PDF

PDF(Portable Document Format)とはISOによって国際標準として制定されている電子ドキュメント用の拡張子です。

Q&A

2回答

2152閲覧

javaでpdfを動的に切り替える機能を実装したいです

ryo_se

総合スコア68

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

PDF

PDF(Portable Document Format)とはISOによって国際標準として制定されている電子ドキュメント用の拡張子です。

0グッド

0クリップ

投稿2016/01/09 01:45

下記のようなjava webアプリケーションの機能を作りたいと思っています。

①Webアプリケーション上に特定ディレクトリ内のpdfファイル一覧を表示し、管理者がそれを選択することで別ウィンドウでPDFが表示。

②①でPDFファイルが開くと、他のシステム閲覧者のビュー画面に該当のPDFが表示

③管理者が別のpdfファイルを選択すると、別ウィンドウで開いていたpdfが動的に切り替わる(勿論他の閲覧者のpdf表示ウィンドウも切り替わります)

上記の機能を実装する場合、動的に切り替える部分はどういったロジックを組むことで解決できるでしょうか?

ご教授の程、お願い致します。

またフレークワークはstruts2を使用しています。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

インタラクティブな画面ですね。
Milkcocoa 推しで済みません。自分でwebsocket サーバ建てるのが面倒なだけです。
ということで、自分のアクションが同じページを見てる他ののユーザにも同じアクションが適用されたい、という処理を簡単に実装したいなら、milkcocoa がオススメです。外部のサービスを借りるのはチョット、という場合は、自社でwebsocketサーバを立てることになります。

投稿2016/01/10 04:20

ipadcaron

総合スコア1693

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

そのような機能を実装する場合、ブラウザから定期的に通信処理を行い、現状開いているPDFを把握する必要があるかと思います。

  1. 開いている画面から、定期的に通信を試みる

→ これは、ブラウザのプラグインを作らないと無理なような気がします…

  1. 親ウィンドウ・子ウィンドウの関係になると思いますが、親ウィンドウから子ウィンドウを監視し、

子ウィンドウの内容を書き換える。これであれば、JavaScriptだけでできそうですが、ブラウザ依存はあるかと思いますので、注意が必要です。

投稿2016/01/10 03:45

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問