Avatar billede grave Nybegynder
10. oktober 2001 - 10:01 Der er 8 kommentarer og
1 løsning

Tomcat og beans

Hvordan skal jeg oprette en bean så den kan bruges fra en jsp side og er der nogle specielle (get/set) metoder der skal emplementeres ? og hvor skal jeg lægge den ?
Avatar billede disky Nybegynder
10. oktober 2001 - 10:05 #1
du skal compile den og ligge .class filen under tomcat root-dir/web-inf/classes

Og skal det være helt korrekt skal du have get/set metoder til de parametere du vil overføre imellem jsp og bean.
Avatar billede grave Nybegynder
10. oktober 2001 - 10:09 #2
har lagt den der !!
hvordan kan jeg så bruge den ?
fra jsp
Avatar billede disky Nybegynder
10. oktober 2001 - 10:11 #3
<jsp:useBean id=\"crawler\" scope=\"session\" class=\"dk.bla.blabla.Crawler\" />
<jsp:setProperty name=\"crawler\" property=\"*\"/>

<%
String navn=crawler.getEtNavn();
%>
Avatar billede grave Nybegynder
10. oktober 2001 - 10:42 #4
den der setProperty. hvad er det den gør. skal den implamentereres
Avatar billede disky Nybegynder
10. oktober 2001 - 10:57 #5
Hvis du har følgende form

<form method=POST action=EnJSPSide.jsp>
<input type=text name=navn>
<submit button> (kan ikke huske syntax)
</form>

Så siger vi din jsp side med den jsp:setProperty ligger på \'EnJSPSide.jsp\' Så sætter JSP\'en automatisk de properties som findes i formen i dette tilfælde \'navn\'

I din bean har du så en metode der hedder

String navn;

public void setNavn(String nav)
{
  this.navn=navn;
}

og den bliver sat automatisk :)
Avatar billede grave Nybegynder
10. oktober 2001 - 11:13 #6
vil det sige:
property=\"*\"
sætter alle properties ?
og jeg kan vælge hvilke der skal sættes eller er jeg  helt ved siden af ?
Avatar billede disky Nybegynder
10. oktober 2001 - 11:15 #7
property=\"*\" sætte alle de properties der er blevet sendt fra en form.

DU kan også specificere dem enkelt hvis hvis du ønsker det.

Jeg mener du bare skriver dem kommasepareret
Avatar billede grave Nybegynder
10. oktober 2001 - 11:42 #8
fedt !! tak
Avatar billede disky Nybegynder
10. oktober 2001 - 12:16 #9
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