Fw: [JSP ] PHP vs JSP 在使用HTML上的差異

看板PHP作者 ( http://f23ko.com )時間13年前 (2012/02/16 00:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
之前忘記在哪個版聊到PHP跟JSP在使用表單時 會有一些差異存在 今天抽空把他給試出來了 全文都在部落格上,部落格上有放圖,會比較容易懂。 http://f23ko.com/329 <form action="test.php" method="post"> <input type="checkbox" name="cb1" value="CB11">CB01_1 <input type="checkbox" name="cb1" value="CB12">CB01_2 ................ <HR> <input type="submit" value="送出"> </form> 關鍵在於那個name的屬性上 在PHP跟JSP當中,命名習慣是不同的。 在PHP裡,像上面那樣會出錯,如果同時選了CB11跟CB12的話 使用$_POST會["cb1"]只接收到 CB12 而已,所以要像下面那樣用 <form action="test.php" method="post"> <input type="checkbox" name="cb1[]" value="CB11">CB01_1 <input type="checkbox" name="cb1[]" value="CB12">CB01_2 ................ <HR> <input type="submit" value="送出"> </form> 但在JSP當中,使用cb1[]收到的卻會是 request.getParameter("cb1[]"); 「[]」被當成名稱的一部份了 有興趣的可以用下面兩個網頁試試、玩玩看 JSP http://f23ko.com:8080/test/index.jsp PHP http://f23ko.com/phptest/index.php 原始碼 (其實也沒幾行,就只是把所有的POST參數給印出來而已) http://f23ko.com/wp-content/uploads/2012/02/test.zip -- 寫做F23,讀做純潔。 二三往事 http://f23ko.com -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.35.18.75 ※ 編輯: F23ko 來自: 114.35.18.75 (02/16 00:20)
文章代碼(AID): #1FEziOT_ (PHP)
文章代碼(AID): #1FEziOT_ (PHP)