Я пытаюсь изучить JSP-программирование на Eclipse, и у меня возникают некоторые проблемы:
Вот что у меня есть:
1) Имейте файл test.jsp в папке WebContent, который просто отображает «Hello World!». Я выбрал файл и нажал Run As. Попросил меня перезагрузить сервер Tomcat. Нажмите Да, и в Eclipse открылась страница с текстом «Hello World!».
2) Я написал класс Car и сохранил его в Java Resources / src
3) Попробовал сослаться на класс автомобиля в моем тестовом JSP и все показалось правильным. (код ниже)
<%@ page import="ws.example.*" %>
<%
car myCar = new car("dodge", "neon");
out.println(myCar.getMake());
&>
4) Снова нажал «Run As», и я получил сообщение Hello World. Нажал обновить, обнаружилась ошибка, что car MyCar = new car ("dodge", "neon"); не может быть преобразован в тип.
5) Нажали кнопку Обновить еще раз 2 раза и во второй раз сообщение «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
Я просто не вижу здесь места для ошибки.
спасибо