[JSP ] 請問同一checkbox 變數不同 可傳送至兩 …

看板java作者 (瘋子仲)時間15年前 (2010/05/30 16:29), 編輯推噓4(4012)
留言16則, 6人參與, 最新討論串1/1
也就是說我的a.jsp 裡面放 <form name="form" action="b.jsp" method="post" > <tr><font size="5" color="green">Choose : Male</font> <input type="radio" name="c1" value="M" > <font size="5" color="green"> Female</font> <input type="radio" name="c1" value="F"> <input type="submit" value="Submit"> </form> 則我的b.jsp 會判斷說 if(c1.equal(M)) { response.sendRedirect("c1_1.jsp"); } else if(c1.equal(F)) { response.sendRedirect("c1_2.jsp"); } 如果選擇Male的話會將整個頁面的值 傳入c1_1.jsp並show出來 Female c1_2.jsp並show出來 而其中會先驗證password之後 驗證成功之後 在判斷是否為M或是F值 在將他傳送至各頁面. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.26.153.27

05/30 16:51, , 1F
看不懂你的問題
05/30 16:51, 1F

05/30 16:53, , 2F
有什麼理由不能把 c1_1.jsp 和 c1_2.jsp 合併嗎?
05/30 16:53, 2F

05/30 17:02, , 3F
所以你到底要問什麼? 請解釋清楚,原文鎖定
05/30 17:02, 3F

05/30 19:33, , 4F
我想讓他選M的選項送出 將值存到第一個jsp,F值傳道第二個
05/30 19:33, 4F

05/30 19:43, , 5F
也就是說讓M值存入a.資料庫, B值存入b.資料庫,分別用a.js
05/30 19:43, 5F

05/30 19:45, , 6F
p及b.jsp讓他在從a,b資料庫讀出裡面的值並且顯示到網頁上
05/30 19:45, 6F

05/31 03:12, , 7F
陽春版:response.sendRedirect("c1_1.jsp?c1="+c1);
05/31 03:12, 7F

05/31 03:20, , 8F
不過... 真的有必要要這樣做嗎@@ 跟2F有一樣的疑問..
05/31 03:20, 8F

05/31 18:25, , 9F
先不論你的方法好壞 因為這是sa或sd 階段該面對的問題
05/31 18:25, 9F

05/31 18:29, , 10F
這個需求的解法, 個人建議可以用RequestDispatcher來達
05/31 18:29, 10F

05/31 18:32, , 11F
成。danshu大,你的解法只是post轉get..大量post data
05/31 18:32, 11F

05/31 18:35, , 12F
會囧掉吧。其實原po可以用javascript解,在onSubmit()時
05/31 18:35, 12F

05/31 18:37, , 13F
,判斷c1值來決定form.action是哪個jsp,還可以省掉b.jsp
05/31 18:37, 13F

06/01 14:07, , 14F
謝謝各位大大指點...
06/01 14:07, 14F

06/01 14:09, , 15F
我已經把c1_1.jsp跟c2_2.jsp結合成c.jsp.
06/01 14:09, 15F

06/01 14:15, , 16F
b.jsp會直接將values值傳送到c.jsp作判斷後從c.jsp顯示出
06/01 14:15, 16F
文章代碼(AID): #1C0Y80Pm (java)