17. december 2003 - 22:20
Der er
9 kommentarer og 1 løsning
JSP Tags
hvorfor virker denne tag ikke? siden kalder sig selv, og skal hente værdien fra tekstfeltet varenr og sætte det ind i bønnen? <% if (request.getMethod().equals("POST")) { %> <jsp:setProperty name="vare" property="ID" value="<%=request.getParameter("varenr")%>" /> <% } %> længere nede i koden kommer ... <form method="POST" action="varer_stamopl.jsp"> <table border="0" cellpadding="0" cellspacing="0" width="500"> <tr> <td valign="top">Varenummer:</td> <td><input type="text" name="Pisse" size="20" value="skod"> <input type="submit" value="Hent" name="hent"></td> </tr> <tr> <td>Tekst:</td> <td><input type="text" name="tekst" size="20" value="<jsp:getProperty name="vare" property="navn" />"> <input type="button" value="Søg..." name="sog"> <a href="varer_sog.htm" target=_blank>-</a> </td> </tr> </table> </form>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
17. december 2003 - 22:23
#1
request.getParameter("varenr") henter et form felt med name="varenr" - sådan et kan jeg ikke se.
17. december 2003 - 22:26
#2
tekst boxen ligger under et form tag! <form method="POST" action="<kalder sig selv igen>">
17. december 2003 - 22:28
#3
den skal se sådan ud: <% if (request.getMethod().equals("POST")) { %> <jsp:setProperty name="vare" property="ID" value="<%=request.getParameter("varenr")%>" /> <% } %> og boxen : <td><input type="text" name="varenr" size="20" value="skod"> <input type="submit" value="Hent" name="hent"></td>
17. december 2003 - 22:29
#4
Og hvad sker der ? Får du fejl ? Eller indeholder vare ikke det den burde ?
17. december 2003 - 22:30
#5
under compile tidspunktet får jeg fejlen : varer_stamopl.jsp [6:84] Attribute varenr has no value Errors compiling varer_stamopl.
17. december 2003 - 22:33
#6
fejlen referer til linien : %> <jsp:setProperty name="vare" property="ID" value="<%=request.getParameter("varenr")%>" />
17. december 2003 - 22:37
#7
Skal du ikke bare bruge: <jsp:setProperty name="vare" property="ID"/> og så have name="ID" i formen ?
17. december 2003 - 22:39
#8
det var lige hvad der skulle til! TAK :-)
17. december 2003 - 22:39
#9
skriv et svar det virkede!
17. december 2003 - 22:41
#10
svar
Kurser inden for grundlæggende programmering