14. juli 2005 - 18:02Der er
11 kommentarer og 1 løsning
Hvordan behandler man normal date i en bønne?
Hejsa Nu når egenskaber i en javabønne jo kan være af enhver type, men en webserver "kun" kan håndterer string, byte, short, integer, long, float, double, boolean og char, hvordan plejer man så at arbejde med fx en date. Plejer man bare at bruge string i bønnen eller er der andre muligheder?
public void setFoedselsdato(Date fd) {foedselsdato = fd;} public Date getFoedselsdato() {return foedselsdato;}
Så har jeg kigget lidt på det, men syntes ikke helt jeg kan få det til at spille. Den brokker sig over: Attribute: foeddselsdato"))% is not a valid attribute name
<font color="red"> <% String handling = request.getParameter("handling"); if ("opret bruger".equals(handling)) { if (!sikkerhedskode.equals(request.getParameter("sikkerhedskode"))) { %>Du har tastet en forkert sikkerhedskode. <% } else if (login.opretBruger()) { %><jsp:forward page="log_ind.jsp" /> <% } else { %>Bruger kunne ikke oprettes. Prøv med et andet brugernavn og tjek email.<% } } %> <%= login.getMeddelelse() %> </font>
<br> <a href="log_ind.jsp">Gå til login</a>
</body> </html>
Er det iøvrigt grimt at udbygge get og set metoderne i bønnen således at der parse´s her istedet? Altså så man blot sender en streng som parameter og den så i fx setmetoden parses til en date...
Jeg har disse i Login.java: public void setFoedselsdato(Date fd) {foedselsdato = fd;} public Date getFoedselsdato() {return foedselsdato;}
det er foedselsdato i request.getParameter den brokker sig over. <jsp:setProperty name="login" property="foedselsdato" value="<%=df.parse(request.getParameter("foedselsdato"))%>"/> Det forstår jeg ikke lige :(
Ja det gør jeg bare, men det er da godt nok underligt. hvis jeg skrev...value="<%=df.parse(request.getParameter("TESTfoedselsdato"))% så fik jeg nemligfejl samme fejl, altså Attribute: TESTfoeddselsdato"))% is not a valid attribute name.
Nå, men smid du bare et svar Arne - du har trods alt fortalt mig, hvad du ville gøre :) Tak for hjælpen, mvh Torben
Ja, jeg har sågar genstartet computeren et par gange. Desværre uden held.
Synes godt om
Ny brugerNybegynder
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.