Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(不定数のsubmitボタンの区別)
閲覧数:782
掲示板(不定数のsubmitボタンの区別)
名前
匿名
題名 不定数のsubmitボタンの区別
質問内容

質問を評価する
(0ポイント)
現在、「不定数の予約情報ごとに内容変更ボタンがある画面」を作成したいと考えています。

struts2を導入してまして、バージョンは
struts-2.3.14.2です。

JSPにはstruts2のiteratorタグとproperty属性で表示させています。

<s:iterator value="#session.INFO" status="st">
            <div
                style="border: 1px solid #555; width: 300px; padding: 5px; margin: 5px;">

                ご予約番号
                <s:property value="rId"/>
                <br> ご利用時間
                <s:property value="rDate"/>
                から
                <s:property value="rHour"/>
                時間<br> ご利用人数
                <s:property value="rCustomer"/>
                人<br> ご利用店舗
                <s:property value="rShop"/>
                <br>

                <s:form theme="simple">
                    <s:submit value="取消" action="yoyaku_delete"/>
                    

                </s:form>

            </div>

        </s:iterator>


変更のsubmitボタンを押すと、その情報を持って修正画面に遷移させたいのです。

しかしどのsubmitボタンを押したかによって持ってくる情報を変える方法が分かりません。

ネットで調べるとonClickとjavascriptを使ったサンプルコードを見つけたのですが、私はjavascriptを書いたことがありませんし、ここだけjavascriptなのも不自然なので、可能な限りjavaとjspで行いたいと思っています。
どなたかヒントでもくださいませんでしょうか?
お願いします。
お願いします。
質問日時 2013-08-09 15:53:51
名前
匿名
回答内容

回答を評価する
(0ポイント)
>可能な限りjavaとjspで行いたい
なら、

JavaScriptでどうぞ。

Javaが読書できるんだったら、そんなに難しくないでしょ
う。

JSPやるなら、HTML・JavaScriptは避けて通れない道じゃ
ないでしょうか?
回答日時 2013-08-09 17:44:18
名前
匿名
回答内容

回答を評価する
(0ポイント)
いえ、申し訳ありませんがスパゲティになってしまうのでそれはできません
回答日時 2013-08-09 18:45:36
名前
匿名
回答内容

回答を評価する
(0ポイント)
2日前から何も進歩してないのか。

>いえ、申し訳ありませんがスパゲティになってしまうのでそ
れはできません
それは書き方が悪いだけ。
回答日時 2013-08-09 18:59:55
名前
匿名
回答内容

回答を評価する
(0ポイント)
はい、進歩しておりません

ちなみにですが、javaとjspで実現できないわけではないですよね
回答日時 2013-08-09 19:16:57
名前
匿名
回答内容

回答を評価する
(0ポイント)
もちろんできないわけではない。
jspは所詮、HTMLを動的に作るための道具でしかない。

重要なのは、どういう仕組みで実現するかを明確にすることだ。
そのためにはどういうHTMLを構成するか、そのためにはStrutsタグでどう書くか、順番に考えること。
急がば廻れ。
回答日時 2013-08-09 21:29:48
名前
匿名
回答内容

回答を評価する
(0ポイント)
持病の鬱が悪化し、返事が遅くなってしまいすいません。

少し冷静さを欠いているようなのでゆっくり考えたいと思います。
回答日時 2013-08-12 09:51:11
名前
匿名
回答内容

回答を評価する
(0ポイント)
すいません、軽くパニックになってしまい冷静に考えることができません。

もう少しヒントをいただけませんか

この実装は急を要します
回答日時 2013-08-12 12:58:07
名前
匿名
回答内容

回答を評価する
(0ポイント)
それが本当だと判断する手段はないし、本当であっても回答
する側には関係のない事情。
仕事であれば、本来は周囲に相談すべきこと。
回答日時 2013-08-12 13:07:27
名前
匿名
回答内容

回答を評価する
(0ポイント)
--- jsp
<s:form theme="simple" action="">
  <s:submit 
     value="取消" 
     action="yoyaku_delete_%{index}"/>
</s:form>

--- struts.xml
<action name="yoyaku_delete_*">
  <param name="index">{1}</param>
</action>


意味は自分でしらべ・w・

回答日時 2013-08-12 13:45:58
名前
匿名
回答内容

回答を評価する
(0ポイント)
薬が効いてきました
ふう

少し落ち着けてきました

みなさん、ありがとうございます。
わたくし、がんばります
回答日時 2013-08-12 14:41:00

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道