[問題] jsp&值的判斷

看板Web_Design作者 (哈哈!~~靖)時間16年前 (2009/05/06 22:57), 編輯推噓3(3021)
留言24則, 3人參與, 最新討論串1/1
我用JSP 寫了一個網頁 我需要用選取按鈕 判斷 是否(EX:是否大量出血 *是 * 否) 我如何在下一個頁面知道 他是選取是 還是否??? 跪求~~~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.15.172.217

05/06 23:11, , 1F
塞form submit後取 request.getParameter 啊 @_@ 入門書會有
05/06 23:11, 1F

05/07 01:14, , 2F
可以說祥細一點嗎?? 我現在身邊沒有說可以查 謝謝
05/07 01:14, 2F

05/07 01:42, , 3F
google就是一本好大好大好大的書唷...
05/07 01:42, 3F

05/07 02:04, , 4F
05/07 02:04, 4F

05/07 02:04, , 5F
另外 , 這個東西不會的人是沒有資格說自己沒書可以查的.
05/07 02:04, 5F

05/07 02:14, , 6F
我第一個網頁的按鈕 是的value 設為 T 否 設為F
05/07 02:14, 6F

05/07 02:14, , 7F
第二個網頁顯示按鈕的地方
05/07 02:14, 7F

05/07 02:16, , 8F
我寫成 value="<%=(((request.getParameter("radiobutt
05/07 02:16, 8F

05/07 02:17, , 9F
on")) == "T")?"是":"否")%>" />
05/07 02:17, 9F

05/07 02:17, , 10F
他只會跑出 否
05/07 02:17, 10F

05/07 02:18, , 11F
字串比對不要用 == , 請用.equals() ...
05/07 02:18, 11F

05/07 02:18, , 12F
ex. "a".equals("a")
05/07 02:18, 12F

05/07 02:19, , 13F
是因為request.getParameter("")裡面因該是擺字串
05/07 02:19, 13F

05/07 02:19, , 14F
至於理由...有點難解釋 , 你有興趣請到java版去問. XD
05/07 02:19, 14F

05/07 02:20, , 15F
a頁 <form> 要夾 <input type="radio" name="hi"value="t" >
05/07 02:20, 15F

05/07 02:20, , 16F
b頁 吃 request.getParameter("hi") 可以吃到
05/07 02:20, 16F

05/07 02:21, , 17F
getParameter 對到的是 "name" 這個屬性
05/07 02:21, 17F

05/07 02:25, , 18F
我不太懂.equals() 要加在哪裡@@
05/07 02:25, 18F

05/07 02:26, , 19F
"T".equals(request.getParameter("radiobutton")) 試試看..
05/07 02:26, 19F

05/07 02:29, , 20F
還是不管 你點是或否 都只會出現否 @@
05/07 02:29, 20F

05/07 02:32, , 21F
把form貼出來 , 把你request 前後的code貼上來
05/07 02:32, 21F

05/07 02:32, , 22F
寄到我信鄉野可以 , 我幫你診斷看看.
05/07 02:32, 22F

05/07 22:55, , 23F
TonyQ大大太好心了吧~這樣幫忙的?(想發好人卡說XD)
05/07 22:55, 23F

05/08 02:25, , 24F
本來推兩句就不想回, 不過既然他有貼code出來就幫到底了. XD
05/08 02:25, 24F
文章代碼(AID): #1A0QLpTp (Web_Design)