[JSP ]request.getParameter("err")有甚麼錯誤?
請問一下各位
我在code
<%
String err = request.getParameter("err");
String condition_1 = "1";
String condition_2 = "2";
if( err.equals(condition_1)){
out.print("<center>");
out.print("<span style=\"color:#FF0000\" > ");
out.print("帳號密碼錯誤");
out.print("</span></center></br>");
}
else if( err.equals(condition_2)){
out.print("<script type=\"text/javascript\">");
out.print("alert(\"請先登入!!\");");
out.print("</script>");
}
else{
}
%>
我在我的index.jsp中加入這一段code,是想要接收有沒有錯誤訊息的回傳
可能是使用者還沒登入阿之類的
但是為什麼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還在摸索中~~謝謝大家指教^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.96.164
→
01/15 01:10, , 1F
01/15 01:10, 1F
→
01/15 01:12, , 2F
01/15 01:12, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):