У меня возникла проблема с использованием тега, чтобы указать путь к форме в моем JSP. У меня есть и вне тега формы, и это отлично работает. Однако он не работает внутри тега формы spring. Я что-то делаю неправильно или не работает внутри других тегов JSTL? Спасибо заранее!
Это то, что верна версия вне формы.
/searchtool/пользователь/добавить
Это действие формы установлено на:
/searchtool/пользователь/% 3CC: URL %20value = '/пользователь/добавить' %20/% 3E
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib prefix="sf" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<div class="container">
<div class="row">
<div class="col-xs-12 col-sm-8 col-md-6">
<h3>User - Add</h3>
<br>
<spring:hasBindErrors name="user.*">
<div class="alert alert-danger">
<sf:errors path="firstName"></sf:errors>
<sf:errors path="lastName"></sf:errors>
<sf:errors path="email"></sf:errors>
<sf:errors path="userName"></sf:errors>
<sf:errors path="password"></sf:errors>
</div>
</spring:hasBindErrors>
<sf:form commandName="user" method="post" action="<c:url value='/user/add' />"> <c:url value='/user/add' />
<div class="form-group">
<label for="first-name">First Name</label>
<sf:input path="firstName" id="first-name" class="form-control" placeholder="First Name" />
</div>
<div class="form-group">
<label for="last-name">Last Name</label>
<sf:input path="lastName" id="last-name" class="form-control" placeholder="Last Name" />
</div>
<div class="form-group">
<label for="email">Email</label>
<sf:input path="email" id="email" class="form-control" placeholder="Email" />
</div>
<div class="form-group">
<label for="user-name">Username</label>
<sf:input path="userName" id="user-name" class="form-control" placeholder="Username" />
</div>
<div class="form-group">
<label for="password">Password</label>
<sf:password path="password" id="password" class="form-control" placeholder="" />
</div>
<div class="form-group">
<label for="confirm-password">Confirm Password</label>
<input type="password" id="confirm-password" class="form-control" placeholder="" />
</div>
<button type="submit" class="btn btn-default">Save</button>
<button type="button" class="btn btn-default">Cancel</button>
</sf:form>
</div>
</div>
</div>