Re: [JSP ]request.getParameter("err")有甚麼錯誤?

看板java作者 (痞子軍團團長)時間16年前 (2010/01/15 01:06), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《ROCKIT (ROLL)》之銘言: : 但是為什麼String err = request.getParameter("err"); : 總是有問題,跳出以下訊息 : org.apache.jasper.JasperException: An exception occurred processing JSP page /eccourse/index.jsp at line 130 : 127: String condition_1 = "1"; : 128: String condition_2 = "2"; : 129: : 130: if( err.equals(condition_1)){ : 131: out.print("<center>"); : 132: out.print("<span style=\"color:#FF0000\" > "); : 133: out.print("撣唾?撖疯Ⅳ?航炊"); : Stacktrace: : org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505) : org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416) : org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) : org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) : javax.servlet.http.HttpServlet.service(HttpServlet.java:717) : 要是把String err = request.getParameter("err");給註解掉 : 直接寫String err = "1";改成這種直接給值,就可以跑出我想要的結果 : 這是為什麼啊?? : 第一次接觸JSP還在摸索中~~謝謝大家指教^^ 1. 你沒有把整段錯誤訊息看完,JSP 的錯誤訊息是有點爛沒錯 但是依照 printStackTrace() 的慣例,裡頭應該會有「你的」程式碼 2. 萬一你的錯誤訊息有 NullPointException 字樣 那麼,你要不要先看一下 System.out.println(err == null) 呢? -- 錢鍾書: 說出來的話 http://www.psmonkey.org 比不上不說出來的話 Java 版 cookcomic 版 只影射著說不出來的話 and more...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.231.77.41

01/15 01:21, , 1F
謝謝!!! 現在了解了^^
01/15 01:21, 1F

01/15 02:01, , 2F
是top ten error勒!!
01/15 02:01, 2F
文章代碼(AID): #1BJqyEKM (java)
文章代碼(AID): #1BJqyEKM (java)