/ / usando Spring jstl e tags de forma de mola juntos - java, spring, spring-security, jstl

usando Spring jstl e tags de forma de primavera juntos - java, primavera, primavera-segurança, jstl

É possível misturar tags de formulário jstl e spring em uma página jsp em um aplicativo mvc de mola?

<form:form method="POST" action="<c:url value="/j_spring_security_check"/>">
code
</form:form>

A saída é:

<form method="POST" action="<c:url value="/j_spring_security_check"/>">
code
</form>

As tags de mola estão sendo analisadas, mas as tags jstl não estão sendo analisadas. Eu não sei o que estou fazendo errado.

Respostas:

7 para resposta № 1

A partir da resposta aceita, ligação. nós não devemos misturar a tag c: url com as tags de formulário da primavera, isso é ilegal. Você tem que fazer desta maneira

<c:url value="/j_spring_security_check" var="theAction"/>
<form:form method="POST" action="${theAction}">
code
</form:form>

0 para resposta № 2

Certifique-se de adicionar taglib no seu jsp

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

Espero que você tenha adicionado apenas o taglib abaixo da forma de primavera.

<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>