Chciałem przekazać obiekt typu listy, który jest w głównym JPS do JSP włączenia (jsp: include). Ponieważ parm obsługuje tylko łańcuchy, nie mogę użyć tagu parm, aby przekazać dane typu List do pliku dołączanego.Przekaż listę do innego pliku JSP
Używa przykłady:
<jsp:include page="/jsp/appList.jsp">
<jsp:param name="applications" value="${applications}"/>
</jsp:include>
Lub:
<jsp:include page="/jsp/appList.jsp">
<jsp:param name="applications" value="${confirmed_applications}"/>
</jsp:include>
<jsp:include page="/jsp/appList.jsp">
<jsp:param name="applications" value="${unconfirmed_applications}"/>
</jsp:include>
<jsp:include page="/jsp/appList.jsp">
<jsp:param name="applications" value="${canceled_applications}"/>
</jsp:include>
mogę stworzyć prosty Tag Handler, ale chciałbym wiedzieć, czy istnieje prostszy sposób.
Nie wiedziałem, że można utworzyć taglibs w czystym JSP. Wielki człowiek! Dzięki! –
Tak, to działa świetnie. Mała uwaga: ważną częścią jest ustawienie ** typu ** atrybutu jako obiektu, w przeciwnym razie będzie traktowany jako ciąg. '<% @ nazwa atrybutu =" odpowiada "required =" true "type =" java.lang.Object "%>' –