源程序:
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<h4>application对象实现网页计数器</h4>
<% out.println("设置数值"); //页面显示信息
Integer intcount; //定义用于页面计数变量
if(application.getAttribute("count")==null)
{intcount=1;} //如果保存在application对象中的内容为空
else
{
intcount=(Integer.parseInt(application.getAttribute("count").toString));//获取保存在application对象中的内容
}
application.setAttribute("name","cdd"); //将信息保存在application对象内
application.setAttribute("count",intcount);
out.print("set name=cdd");
out.print("<br>set counter="+intcount+"<br>");
%>
<a herf="gateppatter.jsp">计数器页面</a>
</body>
</html>错误提示:
2010-9-25 21:15:56 org.apache.catalina.core.AprLifecycleListener init
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\MyEclipse\bin;C:\MyEclipse\eclipse\dropins\myeclipse\eclipse\plugins\com.genuitec.eclipse.easie.tomcat.myeclipse_6.9.100.zmyeclipse69100200808\tomcat\bin
2010-9-25 21:15:56 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2010-9-25 21:15:56 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 414 ms
2010-9-25 21:15:57 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2010-9-25 21:15:57 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.13
2010-9-25 21:15:58 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2010-9-25 21:15:58 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2010-9-25 21:15:58 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/22 config=null
2010-9-25 21:15:58 org.apache.catalina.startup.Catalina start
信息: Server startup in 1639 ms
2010-9-25 21:16:02 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 25 in the jsp file: /index.jsp
toString cannot be resolved or is not a field
22:
23: <body>
24: <h4>application对象实现网页计数器</h4>
25: <% out.println("设置数值"); //页面显示信息
26: Integer intcount; //定义用于页面计数变量
27: if(application.getAttribute("count")==null)
28: {intcount=1;} //如果保存在application对象中的内容为空
Stacktrace:
at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<h4>application对象实现网页计数器</h4>
<% out.println("设置数值"); //页面显示信息
Integer intcount; //定义用于页面计数变量
if(application.getAttribute("count")==null)
{intcount=1;} //如果保存在application对象中的内容为空
else
{
intcount=(Integer.parseInt(application.getAttribute("count").toString));//获取保存在application对象中的内容
}
application.setAttribute("name","cdd"); //将信息保存在application对象内
application.setAttribute("count",intcount);
out.print("set name=cdd");
out.print("<br>set counter="+intcount+"<br>");
%>
<a herf="gateppatter.jsp">计数器页面</a>
</body>
</html>错误提示:
2010-9-25 21:15:56 org.apache.catalina.core.AprLifecycleListener init
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\MyEclipse\bin;C:\MyEclipse\eclipse\dropins\myeclipse\eclipse\plugins\com.genuitec.eclipse.easie.tomcat.myeclipse_6.9.100.zmyeclipse69100200808\tomcat\bin
2010-9-25 21:15:56 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2010-9-25 21:15:56 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 414 ms
2010-9-25 21:15:57 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2010-9-25 21:15:57 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.13
2010-9-25 21:15:58 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2010-9-25 21:15:58 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2010-9-25 21:15:58 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/22 config=null
2010-9-25 21:15:58 org.apache.catalina.startup.Catalina start
信息: Server startup in 1639 ms
2010-9-25 21:16:02 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 25 in the jsp file: /index.jsp
toString cannot be resolved or is not a field
22:
23: <body>
24: <h4>application对象实现网页计数器</h4>
25: <% out.println("设置数值"); //页面显示信息
26: Integer intcount; //定义用于页面计数变量
27: if(application.getAttribute("count")==null)
28: {intcount=1;} //如果保存在application对象中的内容为空
Stacktrace:
at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
解决方案 »
- php代码改成java代码的问题
- 这代码错在哪里了?帮忙找下错谢谢啦
- popup 的backgroud color?
- 全国省市关联程序和硕思网页魔法菜单的程序怎么有冲突的?
- 事关此次加薪的问题:老板出了个难题,打开一个页面时,要求用户不能copy,print,甚至也不能print screen.有没有这样的javascript?
- var ll=new Array(1,2,3);alert(ll.ubound());为什么这样会错?怎样得到其最大边界值?急急!!谢谢
- 帮忙解析个简单的json数据,非常感谢
- 奇怪问题求救
- 请教各位大侠:怎么执行一个动作命令,让特殊字体格式去掉(比如:去掉删除线、上标、下标)
- 请问强制类型转换怎么写?
- 时间选择器控件遇到问题了烦请大家帮帮忙
- 烦请找错,方法不能调用,新手需帮助谢谢
intcount=(Integer.parseInt(application.getAttribute("count").toString));//获取保存在application对象这行错了,少了个括号()改成toString();试试看!
{intcount=1;} //如果保存在application对象中的内容为空
else
{
intcount=Integer.parseInt(application.getAttribute("count").toString);//获取保存在application对象中的内容
}
上面的目录没有找到,你看看jar包全不全。相关的插件有没有加入