• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jsp内iframe(cgi)へjspデータを渡す)

jsp内iframe(cgi)へjspデータを渡す

このQ&Aのポイント
  • jspでプログラムされたページのiframe内にperl(cgi)で組んでいるアンケートフォームを設定しております。
  • こちらのcgi内にjspのセッションデータを受け渡すことは可能でしょうか?
  • 試行錯誤しておりますが、うまくいきません。具体的な方法を教えていただけますでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#147388
noname#147388
回答No.3

' と " の位置逆にして or

sdzgq
質問者

お礼

ありがとうございます。 無事解決いたしました。

その他の回答 (2)

noname#147388
noname#147388
回答No.2

iframe の src 属性が "http://www.hoge.com/cgi-bin/hoge.cgi?hoge=<%= request.getParameter('hoge') %>" にするだけじゃね?

sdzgq
質問者

補足

ご回答ありがとうございます。 早速テストを実行しました。 結果: java:356: 文字リテラルが閉じられていません。 out.print(request.getParameter('hoge')); のエラーログが帰ってきてしまいます。 何か記述に一部不足がありますでしょうか? よろしくお願いいたします。

  • utun01
  • ベストアンサー率40% (110/270)
回答No.1

当方PHPがメインなので、概念的なお話しかできませんが、 iframeは構造的に完全な別HPです。 ですので、直接渡すことは構造的にできません。 一度サーバを経由する形になるしか無いと思います。 (※絶対にできないというわけではありませんが、  無理にやるとウィルス感染ページと誤認される恐れがあります) そこで、以下のようなプロセスを踏んでみてはいかがでしょうか。 1、JSPページ(セッションデータ) => DBに保存(IPとかと一緒に) 2、perlページ <= DBに該当IPがあればDBから情報引出し JSPとperlだとどうなるかわかりませんが、 PHPとJavascriptでやるなら結構簡単に実装できる気がします。

関連するQ&A

専門家に質問してみよう