2014-11-05 7 views
7

erhalten Ich versuche, einen String Parameter "username" von request mit Expression Language zu erhalten. Ich habe einige Nachforschungen gemacht, aber konnte keinen Weg finden, ich möchte etwas ähnlich wie ${pageContext.request.parameter.username}JSP Expression Language Parameter

Wie erhalten Sie einen bestimmten Anfrageparameter, nur Ausdruck Sprache verwenden?

Antwort

12

Wenn Sie ein Attribut von 'Sitzung' erhalten, versuchen Sie diesen $ {username}.

Wenn Sie einen Parameter von 'Anfrage' erhalten, versuchen Sie diesen $ {param.username}.

+0

Vielen Dank. Kannst du mir bitte die Quelle für diese Information verlinken? – Victor2748

+0

Sie Frage ist eigentlich über Objektumfang in JSP. Zu Ihrer Referenz, überprüfen Sie dies: http://docs.oracle.com/javaee/1.4/tutorial/doc/JSPIntro7.html –

4

Die Syntax die Attribute von Sitzung wäre zu bekommen,

${sessionScope[name]} 

Und für die Anforderung Attribute Sie

${param[name]} 

Für mehr Informationen,

+0

Für Anforderungsattribute sollten Sie den Namen des Parameters mit Anführungszeichen umbrechen. $ {param ['name']} – Khaled