Mam to duże pytanie dla początkujących. Kiedy próbuję następujących; "serwlet" zmienia kolor na czerwony i wskazuje na "serwlet nie może rozwiązać symbolu".nie może rozwiązać symbolu "serwlet"
import javax.servlet.http.*;
import javax.servlet.ServletException;
Mam apache tomcat uruchomiony. Jestem bardzo dużą nowicjuszką java. Czy ktoś może mi pomóc, gdzie znaleźć bibliotekę serwletów? Przeszukałem go, ale nie otrzymałem jasnego wyjaśnienia, jak to zrobić.
To jest treść mojego pliku web.xml;
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
<display-name>
HelloWorld
</display-name>
<description>
This is my first webapp
</description>
<servlet>
<servlet-name>Hello world!</servlet-name>
<description>This is a hello world servlet</description>
<servlet-class>servlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>HelloWorldServlet</url-pattern>
</servlet-mapping>
</web-app>
EDIT: używam IDE IntelliJ IDEA. Używam Mavena.
@BWestra: Jeśli jesteś w 100% nowy w Javie, proponuję rozpocząć od prostszych programów zamiast serwletów. Poznaj podstawy dzięki prostym aplikacjom konsolowym. Dodanie biblioteki do ścieżki klasowej zależy od tego, jak się rozwijasz - nie powiedziałeś nam nic o tym, czy używasz IDE, kompilując z wiersza poleceń, używając Anta, Mavena, cokolwiek. –
@BWestra: Cóż, jeśli pracujesz z Maven, powinieneś wiedzieć, jak pracować z zależnościami w ogólności - i potrzebujesz w zasadzie zależności od serwletów.Nie używam Mavena, ale odpowiedź NimChimpsky wygląda tak, jakby była na właściwej linii. Sugerowałbym próbę użycia zależności, która * nie jest * specyficzna dla Tomcat. –