看板java
標 題Jsp問題讀取cookie會一下正常一下不正常
發信站交大資科_BBS (Thu Feb 23 16:31:16 2006)
轉信站ptt!ctu-reader!Spring!news.nctu!news.ntu!news.ee.ttu!news.cis.nctu!cis
各位好!我是初學JSP者!程式環境Winxp加IIS加Tomcat。
小弟試寫了一段讀取cookie小程式,但只要一執行讀取陣列長度指令時就會出現錯誤!
<%
out.println("aryln值為:"+aryln+"<br>");
Cookie str=new Cookie("str","Cookies");
response.addCookie(str);
Cookie[] ary=request.getCookies();
Cookie msg=null;
msg=ary[0];
out.println("存入Cookie的名稱"+msg.getName()+"<br>");
out.println("存入Cookie的值"+msg.getValue());
int aryln=ary.length;
%>
未加入最後一行前程式還能正常運作!但一加入讀取陣列長度時就會出現錯誤!
而且再把最後一行刪除再執行之前正常的也會不正常了!
請問各位這會是什麼狀況造成的?
下面是錯誤訊息!!
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 11 in the jsp file: /ex44_1.jsp
Generated servlet error:
aryln cannot be resolved
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
請各位大大幫幫忙!感謝!!
--
* Origin: ★ 交通大學資訊科學系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>