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?
3 svar · 386 visningar · startad av Jaan
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?
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");
Tack, men jag menade från en egen class. Måste jag använda <jsp:useBean> eller?
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.