• 締切済み

javaBeanを使って、実行したら、エラーが発生してしまった。

日本の友達へ 今、例として、JavaBeanの練習をしましたが、下記のソースで、実行したら、エラーが発生してしまった。時間がかかった研究の上でも、まだ解決していなかった。何か原因が分かったら教えてくれませんか? <%@ page language="java" contentType="text/html; charset=windows-31j" pageEncoding="windows-31j"%> <% request.setCharacterEncoding("Windows-31J"); Integer result = (Integer)request.getAttribute("Rusult"); %> <jsp:useBean id="obj" scope="session" type="SetContext"/> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-31j"> <title>Insert title here</title> </head> <body> <font color = "#0000ff"><b>計算結果は</b></font><br> <%=result %><br> this is a other result: <%=obj.getResult() %> <form action = "01.jsp" method="POST"> <input type = "submit" value="戻る" /> </form> </body> </html> 上記のソースで、 <jsp:useBean id="obj" scope="session" type="SetContext"/>という文句を削除したら、正常に動きました。 SetContextと言うクラスはSRCフォルダ直下に配布しております。そのソースは下記の通りです。 public class SetContext { public SetContext() { } private String _result = "this is a null"; public String getResult() { return _result; } public void setResult(String ref) { this._result=ref; } ご返信お待ちしております。

みんなの回答

回答No.1

「JasperException」とか、はいてないですか? JSPからBeanを利用する場合には、何でもいいから該当するクラスの一番上に、package文を記述し、そこにclassファイルを配置しておかないといけません。

関連するQ&A