Pozdrav svima, imam jedan problem sa JSP stranicama i Servletima.
Nemogu nikako da iz JSP stranice pristupis Servlet-u.
Za pocetak kratak opis:
Koristim Eclipse v3.2 u kojoj sam kreirao "Dinamic Web Project", server je Apache Tomcat v5.5.
U SRC folderu u Eclipse sam napravio Package "e.index.servlets" i u njega sam stavio servlet "login", koga treba da pozovem iz JSP stranice.
A evo i njenog dijela:
public class login extends HttpServlet {
//......
//......
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
//super.doPost(request, response);
// Get the username from the request
String username = request.getParameter("username");
// Get the password from the request
String password = request.getParameter("password");
String user = getUser(username, password);
request.setAttribute("USER", user);
RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/jsp/welcome.jsp");
dispatcher.forward(request, response);
}
//....
//....
}
JSP stranica mi se nalazi u WebContent folderu i zove se "index.jsp"
Dio koda JSP stranice koji poziva servlet:
<form id="formLogin" name="formLogin" method="post" action="e.index.servlets.login">
Struktura "web.xml" fajla:
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" 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/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>
ElectronicIndex</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>login</servlet-name>
<servlet-class>e.index.servlets.login</servlet-class>
</servlet>
</web-app>
Kada pokrenem aplikaciju izbaci mi sledecu gresku:
HTTP Status 404 - /ElectronicIndex/e.index.servlets.login
--------------------------------------------------------------------------------
type Status report
message /ElectronicIndex/e.index.servlets.login
description The requested resource (/ElectronicIndex/e.index.servlets.login) is not available.
--------------------------------------------------------------------------------
Apache Tomcat/5.5.9
GDJE GRIJESIM????????????????