我有一个用于添加/更新用户实体的表单,因为服务器支持 REST,所以我需要决定添加或更新的表单操作:
这就是我所做的:
<c:set var="form_submit" value="<c:url value='/user'/>"/>
<c:if test="${user.id}>0">
<c:set var="form_submit" value="<c:url value='/user/${user.id}'/>"/>
</c:if>
然后采用以下形式:
<form action="${form_submit}" method="post" ....
但是我得到了这个:
<form action="<c:url value='/user'/>" method="post" ....
如何解决?
最佳答案
为 url 声明一个变量:
<c:url value='/user' var='userUrl'/>
然后在表单中使用它:
<form action="${userUrl}" method="post" ....
关于java - jSTL设置带有url标签的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25110478/