URL-Parameter in JSP extrahieren
Das Abrufen von Parametern aus einer URL kann bei der Verarbeitung von Benutzereingaben oder der Interaktion mit externen Systemen in einer JSP-Anwendung von entscheidender Bedeutung sein . Hier erfahren Sie, wie Sie URL-Parameter mithilfe der impliziten Objekte abrufen, die von der Unified Expression Language (EL) oder JSP-Skriptlets bereitgestellt werden.
Implicit Object Approach (EL)
Gemäß der Java EE 5 Tutorial, JSP EL definiert ein implizites Objekt, param, das Anforderungsparameternamen ihren entsprechenden Werten zuordnet. Um auf einen in der URL übergebenen Parameter namens „accountID“ zuzugreifen, würden Sie den folgenden EL-Ausdruck verwenden:
<code class="jsp">${param.accountID}</code>
JSP-Scriptlet-Ansatz (nicht empfohlen)
While JSP-Scriptlets sind immer noch funktionsfähig und gelten nicht mehr als Best Practice. Wenn Sie diesen Ansatz jedoch bevorzugen, können Sie den Parameter mithilfe des impliziten Anforderungsobjekts abrufen:
<code class="jsp"><% String accountId = request.getParameter("accountID"); %></code>
Beispiel
Für eine URL wie „www.somesite. com/Transaction_List.jsp?accountID=5“ können Sie den Parameter „accountID“ wie folgt abrufen:
<code class="jsp">${param.accountID} // returns "5" using EL</code>
<code class="jsp"><% String accountId = request.getParameter("accountID"); System.out.println(accountId); // prints "5" using JSP Scriptlets %></code>
Durch die Nutzung dieser Techniken können Sie Parameter effektiv aus URLs extrahieren und in verwenden Ihr JSP-Code.
Das obige ist der detaillierte Inhalt vonWie extrahiere ich URL-Parameter in JSP-Anwendungen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!