【发布时间】:2011-11-01 09:17:37
【问题描述】:
我正在尝试使用 Eclipse 学习一些 JSP 编程,但遇到了一些问题:
这是我所拥有的:
1) 在 WebContent 文件夹中有 test.jsp 文件,它只显示“Hello World!”。我选择了文件并单击了运行方式。要求我重新启动 Tomcat 服务器。单击“是”并在 Eclipse 中打开显示“Hello World!”的页面。
2) 我编写了 Car 类并将其存储在 Java Resources/src
3) 尝试在我的测试 JSP 中引用 Car 类,一切似乎都正确。 (代码如下)
<%@ page import="ws.example.*" %>
<%
car myCar = new car("dodge", "neon");
out.println(myCar.getMake());
&>
4) 再次单击“运行方式”,我收到了 Hello World 消息。单击刷新,错误显示 car MyCar = new car("dodge", "neon");无法解析为类型。
5)再次点击刷新两次,第二次点击消息“Hello World!”出现了。
6)一直点击刷新按钮,有时我会出错,有时是Hello World。我知道 Hello World 来自现金,但我怎样才能避免这种情况呢?很烦人。
问题:
1) 当我对项目进行更改时,如何确保在启动项目时包含这些更改?
2) 存放课程的好地方在哪里?显然我的尝试没有奏效。
更新:
这是我的课:
package ppp;
public class MyCar {
String make;
String model;
public MyCar(String make, String model) {
this.make = make;
this.model = model;
}
public String getMake()
{
return make;
}
public String getModel()
{
return model;
}
}
这是我的 JSP 代码(NewFile.jsp):
<%
ppp.MyCar car = new ppp.MyCar("", "");
%>
项目结构:
TestProject
- Deployment Descriptor: TestProject
- Java Resources
- src
- MyCar.java
- Libraries
- ...
- JavaScript Resources
- build
- WebContent
- META-INF
- WEB-INF
- NewFile.jsp
我只是在这里看不到任何错误的余地。
谢谢
【问题讨论】:
标签: java eclipse class jsp storage