jsp 初学者的小小问题

cells_ 2009-12-10 11:37:28
配置好后,按网上的教学
在tomcat > webapps
建个myJSP文件夹 里面放jsp 文件
比如新建个HelloDate.jsp
里面放点代码
<%@ page contentType="text/html;
charset=GBK"
pageEncoding="GBK" %>
<html>
<head>
<title>Test DATE</title>
</head>
<body>

<%=new java.util.Date().toString() %>
</body>
</html>

然后浏览器栏 http://localhost:8080/JSP/HelloDate.jsp
一切正常,可以显示系统时间

但是 http://localhost:8080 里的jsp example 就没法正常运行
比如我找个例子,复制里边的代码到HelloDate 里
<%@ page session="false"%>

<body bgcolor="white">
<jsp:useBean id='clock' scope='page' class='dates.JspCalendar' type="dates.JspCalendar" />


Day of month: is <jsp:getProperty name="clock" property="dayOfMonth"/>

Year: is <jsp:getProperty name="clock" property="year"/>

Month: is <jsp:getProperty name="clock" property="month"/>

Time: is <jsp:getProperty name="clock" property="time"/>

Date: is <jsp:getProperty name="clock" property="date"/>

Day: is <jsp:getProperty name="clock" property="day"/>

Day Of Year: is <jsp:getProperty name="clock" property="dayOfYear"/>

Week Of Year: is <jsp:getProperty name="clock" property="weekOfYear"/>

era: is <jsp:getProperty name="clock" property="era"/>

DST Offset: is <jsp:getProperty name="clock" property="DSTOffset"/>

Zone Offset: is <jsp:getProperty name="clock" property="zoneOffset"/>


</body>
</html>

然后同样运行 http://localhost:8080/JSP/HelloDate.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: /HelloWorld.jsp(4,0) The value for the useBean class attribute dates.JspCalendar is invalid.
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:148)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1200)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1160)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2343)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2393)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2399)
org.apache.jasper.compiler.Node$Root.accept(Node.java:489)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2343)
org.apache.jasper.compiler.Generator.generate(Generator.java:3372)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:294)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:281)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

请问这是怎么回事
...全文
83 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bayougeng 2009-12-10
  • 打赏
  • 举报
回复
那些例子里的jsp,有的是需要lib支持的。
并不是你写的helloworld这么简单。
huming_h 2009-12-10
  • 打赏
  • 举报
回复
<jsp:useBean id='clock' scope='page' class='dates.JspCalendar' type="dates.JspCalendar" />
jspCalendar无效。。

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧