- - PR -
JavaBeansとEclipse3.1
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-03-13 17:32
こんにちわ、私はtakuと言います。
現在、JSPとEclipseの勉強中です。 勉強の題材として、秀和システムの「はじめてのJSP&サーブレットプログラミング」という本をやっています。 javaBeanで躓いています。 ・環境 JDK5.0 TOMCAT5.5 MySQL4 Eclipse3.1 下記のようなコードを書いて、Tomcatを起動して、ブラウザから表示してみると エラーメッセージがでます。 どなたかどなたかご教授願います。 ■Bicycle.java ----------------------------------------------------------------------- package chap08_jsp.sec06; public class Bicycle { private int speed; public Bicycle() { speed = 0; } public int getSpeed() { return speed; } public void setSpeed( int speed ) { this.speed = speed; } } ----------------------------------------------------------------------- ■useBeanSample.jsp ----------------------------------------------------------------------- <%@ page contentType="text/html; charset=Windows-31J"%> <jsp:useBean id="charinko" scope="page" class="chap08_jsp.sec06.Bicycle"/> <html> <head><title>自転車Bean</title></head> <body> <jsp:setProperty name="charinko" property="speed" value="10"/> 自転車の速度は:<jsp:getProperty name="charinko" property="speed"/>km/hです。<br> 自転車の速度は:<%= charinko.getSpeed() %>km/hです。<br> テスト </body> </html> ----------------------------------------------------------------------- ■表示メッセージ ----------------------------------------------------------------------- type 例外レポート メッセージ 説明 The server encountered an internal error () that prevented it from fulfilling this request. 例外 org.apache.jasper.JasperException: /view/chap08_jsp/sec06/useBeanSample.jsp(2,0) useBeanのクラス属性 chap08_jsp.sec06.Bicycle の値が無効です org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39) org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405) org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:146) org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1223) org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1116) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213) org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219) org.apache.jasper.compiler.Node$Root.accept(Node.java:456) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) org.apache.jasper.compiler.Generator.generate(Generator.java:3284) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:189) org.apache.jasper.compiler.Compiler.compile(Compiler.java:286) org.apache.jasper.compiler.Compiler.compile(Compiler.java:267) org.apache.jasper.compiler.Compiler.compile(Compiler.java:255) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293) 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) ----------------------------------------------------------------------- 以上です。 宜しくお願い致します。 |
|
投稿日時: 2006-03-13 21:11
クラスを登録するフォルダの位置を間違えていました。
解決しました。 |
1