当前位置: 代码迷 >> Java Web开发 >> [求助]达人看看这个jsp啊
  详细解决方案

[求助]达人看看这个jsp啊

热度:248   发布时间:2007-03-11 18:21:05.0
[求助]达人看看这个jsp啊

<%@ page language="Java"
import="Java.util.Date"
contentType="text/html;charset=gb2312"
session="true"
buffer="24"
autoFlush="false"
errorPage="ErrorPage.jsp"
isErrorPage="false"
isThreadSafe="ture"
info="page编译指令范例页面"
%>
<html>
<body>
<%
out.println("页面信息:"+getServletInfo()+"<br>");
//for(int i=0;i<=100000;i++)
//{
//out.println(i+"<br>");
//}
%>
<%
if(session.getAttribute("bk")==null)
session.serAttribute("bk","JSP");
else
session.setAttribute("bk",session.getAttribute("bk")+"book");
string inform=(String)session.getAttribute("bk");
out.println("此书为"+inform+"<br>");
Date date=new Date();
int year=1900+date.getYear();
int month=1+date.getMonth();
int day=date.getDate();
out.println("今天是"+year+"年"+month+"月"+day+"日");
%>
</body>
</html>

刚学jsp,在书上抄了这个程序,怎么不能运行啊。

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: /diy/page_directive.jsp(1,1) Page directive: invalid value for buffer
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:102)
org.apache.jasper.compiler.PageInfo.setBufferValue(PageInfo.java:456)
org.apache.jasper.compiler.Validator$DirectiveVisitor.visit(Validator.java:145)
org.apache.jasper.compiler.Node$PageDirective.accept(Node.java:590)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2336)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2386)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2392)
org.apache.jasper.compiler.Node$Root.accept(Node.java:489)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2336)
org.apache.jasper.compiler.Validator.validate(Validator.java:1700)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:178)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:308)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


note The full stack trace of the root cause is available in the Apache Tomcat/6.0.10 logs.


--------------------------------------------------------------------------------

Apache Tomcat/6.0.10

出现上面的错误,请达人给看看哈

搜索更多相关主题的帖子: jsp  false  body  Java  

----------------解决方案--------------------------------------------------------

<%@ page language="Java"
import="java.util.Date"
contentType="text/html;charset=gb2312"
session="true"
buffer="24kb"
autoFlush="false"
errorPage="ErrorPage.jsp"
isErrorPage="false"

info="page编译指令范例页面"
%>
<html>
<body>
<%
out.println("页面信息:"+getServletInfo()+"<br>");
//for(int i=0;i<=100000;i++)
//{
//out.println(i+"<br>");
//}
%>
<%
if(session.getAttribute("bk")==null)
session.setAttribute("bk","JSP");
else
session.setAttribute("bk",session.getAttribute("bk")+"book");
String inform=(String)session.getAttribute("bk");
out.println("此书为"+inform+"<br>");
Date date=new Date();
int year=1900+date.getYear();
int month=1+date.getMonth();
int day=date.getDate();
out.println("今天是"+year+"年"+month+"月"+day+"日");
%>
</body>
</html>


//错误一大把..改好了


----------------解决方案--------------------------------------------------------
而且你的书肯定很老了..那些DATE的方法早就过时了.
----------------解决方案--------------------------------------------------------
太谢谢你了!!
----------------解决方案--------------------------------------------------------
  相关解决方案