2016-03-21 5 views
0

ich eine Variable Servlet übergeben werden soll, ein Formular in einer jsp-Datei mit:eine Variable zu einem Servlet Senden

<form action="userSrevlet"> 
    <input name="username" type="hidden" value="<%=username%>"/> 
    <input type="submit" value="User"/> 
</form> 

aber ich

HTTP Status 500 - Unable to compile class for JSP 

Fehler erhalten, nachdem der Wert der Zugabe so variabel. Wie kann ich es senden?

+1

den vollständigen Fehler posten –

+0

Sie haben die richtige Syntax, so dass das Problem außerhalb des von Ihnen geposteten Codes auftreten muss. Übrigens können Sie dazu auch 'value =" $ {username} "' verwenden. – 4castle

+0

Verweis folgenden Link: http://stackoverflow.com/questions/25258613/passing-integer-variable-from-jsp-to-servlet –

Antwort

0

Sie erhalten möglicherweise einen Fehler aufgrund eines fehlenden Werts für den Benutzernamen, d. H. Die Benutzernamevariable wurde nicht gefunden oder festgelegt. Besser ist die Verwendung von EL, d. H. $ {Username}, die den festgelegten Wert = "" annimmt, wenn der Benutzername nicht gefunden wird.