![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
初めて投稿させていただきます。
質問事項ですが、
Strutsを使用したフレームワークから、外部サイトへ向けString型の
POST値を送ろうと思っているのですが、上手く出来ません。
自分なりに考え、
Actionクラス側
request.setAttribute("aaa","aaa")
JSP側
request.getParameter("aaa")
等とやってもとれません。
JSP側で<bean:write name="aaa" />とすれば取れますが、送り先が他言語の為、String型のPOST値で送るしかない状況です。
HttpSessionを使えば上手くいくのですが、出来れば使用せず作成したいと思っています。
どなたか、ご存知の方がおりましたらお教え下さい。
尚、開発環境は下記の通りです
Java 1.4
Struts 1.2
Tomcat 5.0
よろしくお願いします。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_01.png?e8efa67)
No.1ベストアンサー
- 回答日時:
>Actionクラス側
>request.setAttribute("aaa","aaa")
>JSP側
>request.getParameter("aaa")
>等とやってもとれません。
setAttributeしたのならば、
request.getAttribute("aaa") とやらないと取れませんよね。
>JSP側で<bean:write name="aaa" />とすれば取れますが、送り先が他言語の為、String型のPOST値で送るしかない状況です。
以下のようにしたらダメなんでしょうか?
<form method="post" action="他システム">
<input type="hidden" name="foo" value="<bean:write name="aaa" />">
<input type="submit" value="他システムへPOSTする">
</form>
ちなみに、POSTされる値は、整数型、不動小数点型などはありえなくて、常に文字列です。strutsでは、ActionFormが整数型や真偽型などに変換してくれているだけです。
お早いご回答ありがとうございます。
>setAttributeしたのならば、
>request.getAttribute("aaa") とやらないと取れませんよね。
私の記憶では、
getParameter()はgetAttribute()のデータ(Object型)をString型として取得しているので、大丈夫だと思います。
>以下のようにしたらダメなんでしょうか?
><form method="post" action="他システム">
><input type="hidden" name="foo" value="<bean:write >name="aaa" />">
><input type="submit" value="他システムへPOSTする">
></form>
>ちなみに、POSTされる値は、整数型、不動小数点型などはありえなく
>て、常に文字列です。strutsでは、ActionFormが整数型や真偽型など
>に変換してくれているだけです。
おっしゃる通り、一度JSPへ表示させて遷移すれば可能ですが、
出来るだけ画面数を減らしたいと思っています。
ですので、JSPからボタン及びJavaScriptでのリダイレクトは極力避けようと考えています。
ありがとうございます。
これを記述したのは私です。(笑)
とても急いで居たので@ITさんの方でもスレッドを立てました。
2重というのは確かに失礼ですね。このスレッドは閉じさせて頂きます。
fdsjaklfjas様、pcbeginner様ご返答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Gmail SPFレコードとDNSサーバーについて、gmailを設定できるかどうか 2 2023/06/10 23:55
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Java javaのクラスの分け方について質問です。 APIの内部用と外部用でクラスを分けたいのですがインター 2 2022/04/26 16:06
- 教えて!goo 閉め切られるぜ怒り 1 2023/04/03 07:36
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォーム上で押されたボタンに...
-
「<c:forEach タグが終了し...
-
jspファイルで注文フォームの合...
-
リクエストに応じたselectedの...
-
HashMapで、valueにマッピング...
-
int型の内容をbyteの配列にコピー
-
Struts2のタグについて
-
StrutsでPOSTのデータ(リクエ...
-
<bean:write.../>がエラーを出す
-
JSPとサーブレット間での画面遷...
-
フォームで同じ複数のnameで違...
-
JSPでのサブミット判定
-
StrutsからString型のP...
-
Servletへフォームから配列を送...
-
JSPでのリストボックス表示
-
jspの文字化けの解消方法を教え...
-
JSFでJavaScriptを使用するには?
-
三菱GOTの画面切り替えについて
-
フォルダ改行
-
jspからServletを呼び、元のjsp...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォーム上で押されたボタンに...
-
「<c:forEach タグが終了し...
-
リクエストに応じたselectedの...
-
JSPでのリストボックス表示
-
フォームで同じ複数のnameで違...
-
jspファイルで注文フォームの合...
-
javaでDBから取得したデータのJ...
-
ラジオボタンの選択肢をサーブ...
-
int型の内容をbyteの配列にコピー
-
EL式 true falseを表示
-
JSPとサーブレット間での画面遷...
-
Strutsで、どのRadioボタンが選...
-
strutsを使用したjspでjavascri...
-
JSPでのサブミット判定
-
動的に作成したラジオボタンの...
-
Struts2のタグについて
-
htmlからjspへ処理を移す方法が...
-
jspの文字化けの解消方法を教え...
-
JSP+Servletで終了ボタン
-
StrutsでPOSTのデータ(リクエ...
おすすめ情報