是否可以在spring mvc应用程序的jsp页面中混合使用jstl和spring form标签?
<form:form method="POST" action="<c:url value='/j_spring_security_check'/>">
code
</form:form>
输出结果为:
<form method="POST" action="<c:url value='/j_spring_security_check'/>">
code
</form>
spring标签正在解析但是jstl标签没有得到解析。我不知道我做错了什么。
答案 0 :(得分:7)
从接受的答案link开始。我们不应该将c:url标签与spring form标签混淆,这是非法的。你必须改为这样做
<c:url value="/j_spring_security_check" var="theAction"/>
<form:form method="POST" action="${theAction}">
code
</form:form>
答案 1 :(得分:0)
确保在jsp中添加taglib
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
希望您只添加以下spring-form taglib。
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>