首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

[初学者有关问题] JSP页怎么调用自己写的class

2012-01-03 
[菜鸟问题] JSP页如何调用自己写的class用MyEclipse编写JSP页,报错:SimpleCounterBean cannot be resolved

[菜鸟问题] JSP页如何调用自己写的class
用MyEclipse编写JSP页,报错:
SimpleCounterBean cannot be resolved to a type

SimpleCounterBean.class放在Tomcat 6.0\webapps\myapp\WebRoot\WEB-INF\classes
JSP页放在Tomcat 6.0\webapps\myapp\WebRoot

public class SimpleCountingBean 
{
private int count;
public SimpleCountingBean(){
count=0;
}

public int getCount() {
count++;
return count;

}
}

JSP页中,其他的什么都没加,就写了一个
<jsp:useBean id="pagecounter" class="SimpleCounterBean"/>

我估计是环境变量错了,可是怎么设置环境变量啊?我把..\Tomcat 6.0\webapps\myapp\WebRoot\WEB-INF\classes\ 加入到环境变量了,可是好像还是无济于事...


看了好多人的帖子,可是自己还是搞不定,实在太笨了,诚请大家指正

[解决办法]
我的异常网推荐解决方案:java环境变量设置
[解决办法]
SimpleCounterBean定义一个包,然后用包名.类名引入就行了:
<jsp:useBean id="pagecounter" class="包名.SimpleCounterBean"/> 

[解决办法]
SimpleCounterBean.class放到Tomcat 6.0\webapps\myapp\WebRoot\WEB-INF\classes 里跟你的包名相同的文件夹中,没有的话,还要新建文件夹。
[解决办法]
不行的
[解决办法]
<jsp:useBean id="pagecounter" class="包名.SimpleCounterBean"/>

没有包名不可以的
[解决办法]
用笨方法,呵呵
用<%SimpleCountingBean s = new SimpleCountingBean() %>
记得把包导入

[解决办法]
JSP里
<jsp:useBean id="yourId" class="这里必须是完整包名.类名的样式" />
[解决办法]
JavaBean非常让人难受.建议不要用.听做过开发的一些朋友说,他从开始做开发到现在,就都没用过JavaBean,可见它是多么
不让人待见.
我最近也在学它,不过,我准备,只是了解它就够了.我是不会再去多用它了.
宁愿使用scriptlet(不知道它是啥?去查下)

HTML code
<% 还是这样的好的,直接像使用JAVA程序一样使用 %>
[解决办法]
<%@ page import="文件路径" %>
[解决办法]
导入进去啊.<%@ page import="包名.类名" %>
[解决办法]
探讨
导入进去啊. <%@ page import="包名.类名" %>

热点排行