webForumDet fria alternativet

Anropa funktion från JSP

3 svar · 386 visningar · startad av Jaan

JaanMedlem sedan feb. 200340 inlägg
#1

Hej!

Hur anropar jag en funktion i en class från min JSP-sida?
För visst kompileras sidan på servern innan den skickas till klienten?

jmeMedlem sedan maj 20012 237 inlägg
#2

För att använda en java.util.Vector:

<%@page import="java.util.Vector;"%> // importera paketet, klassen tillhör

Detta är ett dåligt exempel i sig, men du fattar nog.

<% Vector v = new Vector();

v.add("hej");

String str = (String)v.get(0);

%>

Har du däremot en Vectort ex i en session variabel så får du ut den så här:

<%

Vector v = (Vector) session.getAttribute("namnet på session objektet");

JaanMedlem sedan feb. 200340 inlägg
#3

Tack, men jag menade från en egen class. Måste jag använda <jsp:useBean> eller?

spangoMedlem sedan juni 20008 205 inlägg
#4

Nej, du kan skriva helt vanlig normal Java-kod mellan <%såna här taggar%>, prexis som jme exemplifierar. Det anses dock inte vackert (till skillnad från jsp:useBean) men det funkar.

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)