Avatar billede phoye Nybegynder
10. oktober 2001 - 13:14 Der er 11 kommentarer og
1 løsning

Sti i form -> action

Hey people.
Jeg har en form, hvor action henviser til en java side (Send.java). Hvordan gør jeg det?
Jeg har placeret min jsp-side i doc/test. Og java siden som jsp-siden kalder er placeret i web-inf/classes/test/ .
Starten af formen er:
<form name=\"SendForm\" action=\"????\" method=\"POST\">

Tak
Avatar billede disky Nybegynder
10. oktober 2001 - 13:16 #1

Det kan du ikke.

enten skal du kalde en anden jsp side som så bruger din send.java

Eller send.java skal laves som servlet.
Avatar billede phoye Nybegynder
10. oktober 2001 - 13:17 #2
Hvordan kan formen så kalde servletten?
Avatar billede phoye Nybegynder
10. oktober 2001 - 13:22 #3
Skal jeg skrive noget i retningen af:
<form name=\"SendForm\" action=\"/classes/test/sendservlet\" method=\"POST\">
Hvor sendservlet så er send.java lavet om til servlet!!!
Avatar billede disky Nybegynder
10. oktober 2001 - 13:23 #4
Næsten
<form name=\"SendForm\" action=\"web-inf/classes/test/sendservlet\" method=\"POST\">


Eller du kan fortælle din java server at den skal mappe /servlet/ til den skuffe du gemmer servlets i.

Men lav det som JSP istedet.

DU kan f.eks. have det på samme jsp side som din form.
Avatar billede phoye Nybegynder
10. oktober 2001 - 13:31 #5
Serveren kommer med en fejlmeddelse om at den ikke kan finde classen. (Fordi serveren ikke har genereret en .class). Men det undre mig hvorfor den skriver test/....  :

/test/web-inf/classes/test/SendServlet was not found on this server.
Avatar billede disky Nybegynder
10. oktober 2001 - 13:32 #6
har du kompilet din servlet ?

Ja det er lidt underligt
Avatar billede phoye Nybegynder
10. oktober 2001 - 13:36 #7
Ja jeg har kompilet servlet. Og der er fejl (derfor der ikke kom en .class)
Men jeg forstår ikke fejlmeddelsen:
package javax.servlet does not exist
import javax.servlet.*;
Er det fordi jeg har en gammel version af jdk?
Avatar billede disky Nybegynder
10. oktober 2001 - 13:37 #8
DU skal hente J2EE for at kunne bruge servlets.

Bare nøjes med en JSP side, de er nemmere at have med og gøre
Avatar billede phoye Nybegynder
10. oktober 2001 - 13:41 #9
Jeg er lidt newbies her, så det kan godt være jeg spørger dumt i mit næste spørgsmål, men \"Bare nøjes med en JSP side, de er nemmere at have med og gøre \". Er det ikke det jeg har gjort med min jsp side som bruger form ->action?
Avatar billede disky Nybegynder
10. oktober 2001 - 13:43 #10
jo men action=\"newJSP.jsp\"

og så laver du en newJSP.jsp side som behandler og kalder den java klasse du har lavet.
Avatar billede phoye Nybegynder
10. oktober 2001 - 13:55 #11
Okay, tak for hjælpen!!
Avatar billede disky Nybegynder
10. oktober 2001 - 14:03 #12
selv tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester