作者sktdeity (瘋子仲)
看板java
標題[JSP ] 請問同一checkbox 變數不同 可傳送至兩個不同頁面嗎?
時間Sun May 30 16:29:49 2010
也就是說我的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
1F:→ pico2k:看不懂你的問題 05/30 16:51
2F:推 LPH66:有什麼理由不能把 c1_1.jsp 和 c1_2.jsp 合併嗎? 05/30 16:53
3F:推 PsMonkey:所以你到底要問什麼? 請解釋清楚,原文鎖定 05/30 17:02
4F:→ sktdeity:我想讓他選M的選項送出 將值存到第一個jsp,F值傳道第二個 05/30 19:33
5F:→ sktdeity:也就是說讓M值存入a.資料庫, B值存入b.資料庫,分別用a.js 05/30 19:43
6F:→ sktdeity:p及b.jsp讓他在從a,b資料庫讀出裡面的值並且顯示到網頁上 05/30 19:45
7F:推 danshu:陽春版:response.sendRedirect("c1_1.jsp?c1="+c1); 05/31 03:12
8F:推 danshu:不過... 真的有必要要這樣做嗎@@ 跟2F有一樣的疑問.. 05/31 03:20
9F:→ rukawa0328:先不論你的方法好壞 因為這是sa或sd 階段該面對的問題 05/31 18:25
10F:→ rukawa0328:這個需求的解法, 個人建議可以用RequestDispatcher來達 05/31 18:29
11F:→ rukawa0328:成。danshu大,你的解法只是post轉get..大量post data 05/31 18:32
12F:→ rukawa0328:會囧掉吧。其實原po可以用javascript解,在onSubmit()時 05/31 18:35
13F:→ rukawa0328:,判斷c1值來決定form.action是哪個jsp,還可以省掉b.jsp 05/31 18:37
14F:→ sktdeity:謝謝各位大大指點... 06/01 14:07
15F:→ sktdeity:我已經把c1_1.jsp跟c2_2.jsp結合成c.jsp. 06/01 14:09
16F:→ sktdeity:b.jsp會直接將values值傳送到c.jsp作判斷後從c.jsp顯示出 06/01 14:15