- - PR -
JSPで別画面起動
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2003-03-04 15:42
すいません、JSPで画面を新たに起動することは可能でしょうか?
いままでJavaScriptのwindow.openで画面を起動していたのですが、これだと パラメータ情報を渡すことができないようなのでJSPでできないかと考えています。 すいません、お願いします。 |
|
投稿日時: 2003-03-04 16:52
こんにちは。
JSPやサーブレット、ASPやPerlなどのサーバサイドスクリプトは、サーバ内で処理した結果 をクライアントにHTMLの構文として返すものなので、「別画面(ブラウザ?)を起動する」と いうのは、HTMLやjavaScriptの世界ではないですか? 「パラメータ情報を渡すことができない」とは具体的にどういうことでしょうか? 「JSPで別画面を起動する」より「パラメータを渡す」件について具体的に質問されては いかがでしょうか? |
|
投稿日時: 2003-03-04 18:44
すいません、実は、セッション変数で保持している情報をもとに別画面でもDBにアクセス
して取得したデータを別画面に表示したかったのですが、JSPだと別画面が起動できず、 JavaScriptだとセッション変数を取得することができず、困っているのです。 |
|
投稿日時: 2003-03-04 21:53
両方つかえばいいのではないでしょうか。
テストしてみました。 リンク元 <%@page contentType="text/html; charset=Shift_JIS"%> <html> <body> <% session.setAttribute("test", "value"); %> <input type="button" value="click" onClick="window.open('test.jsp', 'Test', 'width=200,height=200');"> <br> </body> </html> リンク先 <%@page contentType="text/html"%> <html> <body> <%=session.getAttribute("test")%> </body> </html> ちゃんと value と表示されて セッションを受け継ぐことが出来ました。 |
|
投稿日時: 2003-03-05 09:29
おっしゃるとおり、できました。
ご迷惑かけてすいませんでした。 |
1
