LifeStream の回答履歴

全1件中1~1件表示
  • iframeのsrc属性で指定したサーブレットにパラメータを渡す方法

    タブがクリックされたらiframeを使用して動的にタブのコンテンツを表示する画面をJSPで作成しています。 このとき、iframeのsrc属性で指定したサーブレットにパラメータを送りたいと思うのですがどのようにすればよいのかわかりません。 <iframe onload="sendParams()" src="..."></iframe> 次のようにFormを定義して、 <form name="testForm" action="..."> <input type = "hidden" name="A" value="XXX"> </form> onload属性で指定したsendParams()でdocument.testForm.submit()をしてみました。ここで、iframeのsrcとformのactionには同じサーブレットのURLを指定しています。この時、タブをクリックすると、ポップアップで画面が表示されてしまいました。ポップアップではなく、タブの中に表示したいのですが、どのようにすればよいでのでしょうか? URLパラメータとして、パラメータを送ることも考えたのですが、 URLパラメータには変数を指定できるのでしょうか? 例えば、JSP中に<c:set var="A" value="${param.A}" /> という変数設定をしていた場合、Aという変数をURLパラメータ で送れるのでしょうか?送ってみたら、"A"という文字列が 送られていました。 上記の問題のため、GETでもPOSTでも送る方法がわかりません。 どちらでもいいので、わかる方がいたらぜひ教えてください。

    • ベストアンサー
    • Java