cannot be resolved to a type
<%@pagecontentType="text/html"pageEncoding="UTF-8"%><%@pageimport="java.util.*"%><%@p...
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="java.util.*" %>
<%@page import="webTest.*" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1>Hello World!</h1>
<%
Test1 user = new Test1();
user.setName("张三");
user.setMoney(88944);
%>
用户名:<%= user.getName() %><br>
余额:<%= user.getMoney() %>
</body>
</html>
------------------------------------
错误:Test1 cannot be resolved to a type
------------------------------------
搜遍网上没找找.. 会答的来.. 复制狗滚别浪费我时间
解决了追加100分
Test1在webTest这个包里.. 已经导入了 ..
肯定定义了.. 我还没这么傻.. 全部定义了... 我是用NetBeans IDE 6.5编辑的..
如果没定义的话他直接就报错了... 我就不至于来这问了
他这NetBeans真有意思
项目下有两个目录
一个是web 一个是build
build里有classes文件 里面还有Test1.class
web里没有 但是有web.xml配置文件.. 郁闷 到底用哪个目录做网站主目录都迷茫了 展开
<%@page import="java.util.*" %>
<%@page import="webTest.*" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1>Hello World!</h1>
<%
Test1 user = new Test1();
user.setName("张三");
user.setMoney(88944);
%>
用户名:<%= user.getName() %><br>
余额:<%= user.getMoney() %>
</body>
</html>
------------------------------------
错误:Test1 cannot be resolved to a type
------------------------------------
搜遍网上没找找.. 会答的来.. 复制狗滚别浪费我时间
解决了追加100分
Test1在webTest这个包里.. 已经导入了 ..
肯定定义了.. 我还没这么傻.. 全部定义了... 我是用NetBeans IDE 6.5编辑的..
如果没定义的话他直接就报错了... 我就不至于来这问了
他这NetBeans真有意思
项目下有两个目录
一个是web 一个是build
build里有classes文件 里面还有Test1.class
web里没有 但是有web.xml配置文件.. 郁闷 到底用哪个目录做网站主目录都迷茫了 展开
5个回答
展开全部
看一下\WEB-INF\classes\webTest 下面又没有Test1.class
---------------------------------
那就是你的web工程路径配置错误了,一般class输出路径都是在webRoot\WEB-INF\classes\下面的,可以在netBeans里面配置的,你在netBeans里肯定是新建的普通java工程,而不是web Application,可以按照新建web Application的步骤重新建工程或将现有工程的classes out put路径改掉
---------------------------------
那就是你的web工程路径配置错误了,一般class输出路径都是在webRoot\WEB-INF\classes\下面的,可以在netBeans里面配置的,你在netBeans里肯定是新建的普通java工程,而不是web Application,可以按照新建web Application的步骤重新建工程或将现有工程的classes out put路径改掉
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
cb.upGods(ItemId[i],newNum[i]);\x09 \x09 \x09 \x09 } ArayList al= cb.showCart(); \x09 \x09 request.setAtribute("cartInfo...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
第一:判断是哪行出的错误,判断代码如下:
Test1 user = new Test1();
System.out.println("__________-into 1");
user.setName("张三");
System.out.println("__________-into 2");
user.setMoney(88944);
System.out.println("__________-into 3");
第二:如果"__________-into 1"都没有出来的话在Test1 类中写一个构造方法如下:
public Test1(){
System.out.println("__________-into Test1");
}
第三:如果这句话也没有出来的话,那么肯定是你的路劲配置有问题
<%@page import="webTest.*" %> 改写成<%@page import="webTest.Test1.java" %> 试一下,如果不行,那么就是webTest这个包名不是在编译路径(\WEB-INF\classes\webTest\Test1.class)下。
第四:如果"__________-into 1"可以出来的话,看看Test1类中的name属性是否是String类型的、money是不是Double类型的。
问题肯定解决。
Test1 user = new Test1();
System.out.println("__________-into 1");
user.setName("张三");
System.out.println("__________-into 2");
user.setMoney(88944);
System.out.println("__________-into 3");
第二:如果"__________-into 1"都没有出来的话在Test1 类中写一个构造方法如下:
public Test1(){
System.out.println("__________-into Test1");
}
第三:如果这句话也没有出来的话,那么肯定是你的路劲配置有问题
<%@page import="webTest.*" %> 改写成<%@page import="webTest.Test1.java" %> 试一下,如果不行,那么就是webTest这个包名不是在编译路径(\WEB-INF\classes\webTest\Test1.class)下。
第四:如果"__________-into 1"可以出来的话,看看Test1类中的name属性是否是String类型的、money是不是Double类型的。
问题肯定解决。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查你部署好的项目里是否包含Test1.class,有可能是在开发工具里有但没有编译生成或部署时没有,检查部署后的项目的classes下有没有这个类编译后的文件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Test1类在Test1.java里定义了么?
如果定义了get和set方法都齐全么?
查一下
你用NetBeans设断点,跟踪以下看看能不能到Test1这个类里
如果定义了get和set方法都齐全么?
查一下
你用NetBeans设断点,跟踪以下看看能不能到Test1这个类里
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-12-26 · 知道合伙人数码行家
关注
展开全部
DDDDDDDDDDDDDDD
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询