JSTL - Tag <c: param> principale
Il <c:param> tag consente di specificare il parametro di richiesta dell'URL corretto con l'URL e richiede anche la codifica URL necessaria.
All'interno di una <c:param> tag, l'attributo name indica il nome del parametro e l'attributo value indica il valore del parametro -
Attributo
Il <c:param> tag ha i seguenti attributi:
Attributo | Descrizione | necessario | Predefinito |
---|---|---|---|
nome | Nome del parametro di richiesta da impostare nell'URL | sì | Nessuna |
valore | Valore del parametro di richiesta da impostare nell'URL | No | Corpo |
Esempio
Se è necessario passare parametri a un file <c:import> utilizzare il tag <c:url> tag per creare prima l'URL come mostrato di seguito -
<c:url value = "/index.jsp" var = "myURL">
<c:param name = "trackingId" value = "1234"/>
<c:param name = "reportType" value = "summary"/>
</c:url>
<c:import url = "${myURL}"/>
La richiesta di cui sopra passerà l'URL come di seguito - Prova tu stesso.
"/index.jsp?trackingId=1234;reportType=summary"