Avatar billede gjengis Nybegynder
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>
Avatar billede arne_v Ekspert
17. december 2003 - 22:23 #1
request.getParameter("varenr")

henter et form felt med name="varenr" - sådan et kan jeg ikke se.
Avatar billede gjengis Nybegynder
17. december 2003 - 22:26 #2
tekst boxen ligger under et form tag!
<form method="POST" action="<kalder sig selv igen>">
Avatar billede gjengis Nybegynder
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>
Avatar billede arne_v Ekspert
17. december 2003 - 22:29 #4
Og hvad sker der ?

Får du fejl ?

Eller indeholder vare ikke det den burde ?
Avatar billede gjengis Nybegynder
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.
Avatar billede gjengis Nybegynder
17. december 2003 - 22:33 #6
fejlen referer til linien :
%>    <jsp:setProperty name="vare" property="ID" value="<%=request.getParameter("varenr")%>" />
Avatar billede arne_v Ekspert
17. december 2003 - 22:37 #7
Skal du ikke bare bruge:

<jsp:setProperty name="vare" property="ID"/>

og så have name="ID" i formen ?
Avatar billede gjengis Nybegynder
17. december 2003 - 22:39 #8
det var lige hvad der skulle til!
TAK :-)
Avatar billede gjengis Nybegynder
17. december 2003 - 22:39 #9
skriv et svar det virkede!
Avatar billede arne_v Ekspert
17. december 2003 - 22:41 #10
svar
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