最近在学javaBean,总是有个错误提示:The value for the useBean class attribute visitorbook.Dictionary is invalid.
我设置的虚拟目录是F:\My programs\jsp
jsp文件是放在 F:\My programs\jsp\visivisitor'book下的
编译好的.class文件 (Dictionary.class和Word.class) 是放在F:\My programs\jsp\visivisitor'book\WEB-INF\classes\visitorbook下的。Word.java代码:
package visitorbook;
public class Word {
private String Chn;
private String Eng;
public Word()
{
Chn="";
Eng="";
}
public Word(String Eng,String Chn)
{
this.Eng=Eng;
this.Chn=Chn;
}
public String getChinese()
{
return Chn;
}
public String getEnglish()
{
return Eng;
}
public void setChinese(String Chn)
{
this.Chn=Chn;
}
public void setEnglish(String Eng)
{
this.Eng=Eng;
}
}
Dictionary.java代码:
package visitorbook;
public class Dictionary {
private Word[] W;
//实例化100个词条对象
public Dictionary()
{
W=new Word[100];
}
//按英文查找中文
public Word getWordByEng(String Eng)
{
for(int i=0;i<W.length;i++)
{
if(W[i].getEnglish().equals(Eng)) return W[i];
}
return null;
}
//按中文查找英文
public Word getWordByChn(String Chn)
{
for(int i=0;i<W.length;i++)
{
if(W[i].getChinese().equals(Chn)) return W[i];
}
return null;
}
//显示全部词条
public Word[] getWord()
{
return W;
}
//添加词条
public void setWord(Word word)
{
int i=this.W.length;
this.W[i]=word;
}
}
Dictionary.jsp代码
<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="visitorbook.*"%>
<html>
<head>
<title>词典</title>
</head>
<body>
<jsp:useBean id="dictionaryBean" class="visitorbook.Dictionary" scope="session"/>
</body>
</html>
我做的留言板所用的jsp文件都是放在F:\My programs\jsp\visivisitor'book下的
老师要求弄个字典的附加功能,用javabean做,总是提示这个错误:The value for the useBean class attribute visitorbook.Dictionary is invalid.
非常郁闷,网上搜索了好久也没找到答案。各位大虾帮帮忙啊
我设置的虚拟目录是F:\My programs\jsp
jsp文件是放在 F:\My programs\jsp\visivisitor'book下的
编译好的.class文件 (Dictionary.class和Word.class) 是放在F:\My programs\jsp\visivisitor'book\WEB-INF\classes\visitorbook下的。Word.java代码:
package visitorbook;
public class Word {
private String Chn;
private String Eng;
public Word()
{
Chn="";
Eng="";
}
public Word(String Eng,String Chn)
{
this.Eng=Eng;
this.Chn=Chn;
}
public String getChinese()
{
return Chn;
}
public String getEnglish()
{
return Eng;
}
public void setChinese(String Chn)
{
this.Chn=Chn;
}
public void setEnglish(String Eng)
{
this.Eng=Eng;
}
}
Dictionary.java代码:
package visitorbook;
public class Dictionary {
private Word[] W;
//实例化100个词条对象
public Dictionary()
{
W=new Word[100];
}
//按英文查找中文
public Word getWordByEng(String Eng)
{
for(int i=0;i<W.length;i++)
{
if(W[i].getEnglish().equals(Eng)) return W[i];
}
return null;
}
//按中文查找英文
public Word getWordByChn(String Chn)
{
for(int i=0;i<W.length;i++)
{
if(W[i].getChinese().equals(Chn)) return W[i];
}
return null;
}
//显示全部词条
public Word[] getWord()
{
return W;
}
//添加词条
public void setWord(Word word)
{
int i=this.W.length;
this.W[i]=word;
}
}
Dictionary.jsp代码
<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="visitorbook.*"%>
<html>
<head>
<title>词典</title>
</head>
<body>
<jsp:useBean id="dictionaryBean" class="visitorbook.Dictionary" scope="session"/>
</body>
</html>
我做的留言板所用的jsp文件都是放在F:\My programs\jsp\visivisitor'book下的
老师要求弄个字典的附加功能,用javabean做,总是提示这个错误:The value for the useBean class attribute visitorbook.Dictionary is invalid.
非常郁闷,网上搜索了好久也没找到答案。各位大虾帮帮忙啊
解决方案 »
- EXTJS 如何读取本地XML文件
- getSession().getAttribute()得不到参数?
- 菜鸟发问:点击一个链接后,如何弹出一个指定大小的对话框?谢谢!
- Jsp连Sql2000 出错 帮忙看一下啥问题 3x
- 请问Java这种登录弹窗验证是什么技术?
- 望有经验的朋友指点下
- 懂xml的進來,如何用java DOM 在一個xml文件裡加像 <!DOCTYPE ROWSET 和<!ELEMENT ROWSET (ROW)*> 或者是 <!ATTLIST 附注 num C
- 关于在jsp中执行两条sql语句的问题,求助高手
- CSDN左边选择论谈菜单的代码如何写?
- 开放源码的jsp/servlet(MVC)论坛系统:雷霆论坛
- 一个小问题 在线等待~~~~~~ 小弟实在没分了。。。
- 50分 求 哪位有tomcat与IIS整合的包
这个路劲写错了
应该是这个 F:\My programs\jsp\visitor'book
大家不要看错了,不好意思
类型改为Word[]吧。public void setWord(Word[] word)
{
int i=this.W.length;
this.W[i]=word;
}
Word 类中的get set 方法我一般这样写 getChn();