看板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>