Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

poziv servleta iz jsp stranice ne radi

[es] :: Java :: poziv servleta iz jsp stranice ne radi

[ Pregleda: 2290 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mvasicdo
Mladen Vasic
Doboj

Član broj: 104294
Poruke: 226
*.teol.net.



Profil

icon poziv servleta iz jsp stranice ne radi14.10.2007. u 09:35 - pre 201 meseci
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????????????????

 
Odgovor na temu

antix

Član broj: 8388
Poruke: 265
*.net.upc.cz.

Jabber: antix@elitesecurity.org


Profil

icon Re: poziv servleta iz jsp stranice ne radi14.10.2007. u 09:41 - pre 201 meseci
nemaš servlet mapping.... moraš da imaš u web.xml nešto tipa

Code:

<servlet-mapping>
    <servlet-name>login</servlet-name>
    <url-pattern>/login</url-pattern>
</servlet-mapping>


a onda kada pozivaš servlet koristiš ovaj url pattern.

Jer ti si definisao servlet ali Tomcat ne zna kada da ga pozove.
 
Odgovor na temu

mvasicdo
Mladen Vasic
Doboj

Član broj: 104294
Poruke: 226
*.teol.net.



Profil

icon Re: poziv servleta iz jsp stranice ne radi14.10.2007. u 10:30 - pre 201 meseci
na zalost ni ovo ne radi.....

probat cu jos oko ovoga...

ako jos neko ima nekih ideja, dobro dosle..
 
Odgovor na temu

[es] :: Java :: poziv servleta iz jsp stranice ne radi

[ Pregleda: 2290 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.