Je možné kombinovať značky jstl a spring na stránke jsp v aplikácii mvc na jar?
<form:form method="POST" action="<c:url value="/j_spring_security_check"/>">
code
</form:form>
Výstup je:
<form method="POST" action="<c:url value="/j_spring_security_check"/>">
code
</form>
Jarné značky sa rozoberajú, ale značky jstl sa nerozoberajú. Neviem, čo robím zle.
odpovede:
7 pre odpoveď č. 1Z prijatej odpovede odkaz, nemali by sme kombinovať značku c: url so značkami jarných formulárov, čo je nezákonné. Namiesto toho to musíte urobiť týmto spôsobom
<c:url value="/j_spring_security_check" var="theAction"/>
<form:form method="POST" action="${theAction}">
code
</form:form>
0 pre odpoveď č. 2
Uistite sa, že ste do svojho jsp pridali taglib
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
Dúfam, že ste pridali iba taglib jarnej formy.
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>