问题描述
我是新手啊!实体类如下:publicclassUserManager{publicstaticUserManagerinstance=newUserManager();privateUserManager(){};publicstaticUserManagergetInstance(){returninstance;}publicStringfindUser()throwsWeiboException{return"OK";}}JSP的调用如下,包已引入<%Stringuser=UserManager.getInstance().findUser();out.println(user);%>但是运行结果是UserManager不能解析为一个类型,求解UserManagercannotberesolvedtoatype我是在eclipse开发的,应该不要设定环境path了吧,path我看到都有的
解决方案
解决方案二:
<%@pageimport="XXX.XXX.UserManager"%>这样导包的吗?
解决方案三:
引用1楼fangmingshijie的回复:
<%@pageimport="XXX.XXX.UserManager"%>这样导包的吗?
+1估计就是没有引入包
解决方案四:
引用1楼fangmingshijie的回复:
<%@pageimport="XXX.XXX.UserManager"%>这样导包的吗?
不是哦,看来是我引用包的路径错了。我的java包在:项目名/src/包名/UserManager.java我的jsp文件在:项目名/index.jsp请问这样的情况,应该怎么引入啊包?谢谢!
解决方案五:
引用3楼myselfshj的回复:
引用1楼fangmingshijie的回复:<%@pageimport="XXX.XXX.UserManager"%>这样导包的吗?不是哦,看来是我引用包的路径错了。我的java包在:项目名/src/包名/UserManager.java我的jsp文件在:项目名/index.jsp请问这样的情况,应该怎么引入啊包?谢谢!……
直接<%@pageimport="包全名.UserManager"%>就可以了
解决方案六:
<%@pageimport="包名.UserManager"%>
解决方案七:
引用5楼fangmingshijie的回复:
<%@pageimport="包名.UserManager"%>
我已经引入了<%@pageimport="包名.*"%>难道这样不可以吗?有区别?
解决方案八:
我引入了<%@pageimport="包名.UserManager"%>但,现在jsp运行的结果是Onlyatypecanbeimported.wanxiang.UserManagerresolvestoapackage
解决方案九:
wanxiang是包名
解决方案十:
http://niu174420064.iteye.com/blog/786966这个应该能解决你的问题。
解决方案十一:
只引用就可以吗?是不是需要编译部署以后才能在jsp中使用啊?
解决方案十二:
<%@pageimport="com.test.userManager"%>这样引入指后,按住Ctrl建鼠标放在上面的com.test.userManager上,看能点进去么?能进去。路径就没错。不能进去,就是路劲错误
解决方案十三:
<%@pageimport="com.test.UserManager"%><%@pageimport="wanxiang.UserManager"%>我都试了,点不进去哎,wanxiang是我的项目名称
解决方案十四:
我的java包在:项目名/src/wanxiang/UserManager.java我的jsp文件在:项目名/index.jsp引入的语句是这么写的:<%@pageimport="wanxiang.UserManager"%>为什么就引入不了呢?!
解决方案十五:
是不是因为我没有编译的关系啊?eclipse中怎么编译一个类?
解决方案:引用10楼myselfshj的回复:
只引用就可以吗?是不是需要编译部署以后才能在jsp中使用啊?
我有一样的问题,能点进去,但还是不能实例化,也不能引用方法