나는 다소 멍청한 문제가 있지만 그래도 해결할 수는 없다 ... 개념은 사용자에게 주제를 선택하라는 선택 값을 갖는 것이다. . 선택시 나는 그 주제를 검색 할 수 있도록 아래에있는 모든 형식으로 해당 주제 ID를 저장할 필요가 있고, 필요한 모든 단일 양식에 다른 선택을 사용하고 싶지 않습니다. 내가 여러 형태의 그 선택 값을 필요로하기 때문에 내가<select>에서 값을 검색하고 숨겨진 JSTL에 넣는 방법
<select form="form1>
같은 필요하지 않습니다
<div class="input-field col s12">
<select>
<c:forEach var="subjectItem" items="${subjectList }">
<option value="${subjectItem.id }">${subjectItem.subjectName }</option>
</c:forEach>
</select> <label>For subject</label>
</div>
......
.....
<form method="POST" action="subject-add-school-deadline"
id="deadlineSchoolForm">
----! Here is should retrieve that data from select !-------
<div class="row">
<div class="input-field col s6">
<input id="schoolD_title" type="text" class="validate"
name="title""> <label
for="schoolD_title">Title</label>
</div>
</div>
<div class="row">
<div class="input-field col s12 l12 ">
<textarea id="schoolD_desc" name="description"
class="materialize-textarea validate" form="deadlineSchoolForm"></textarea>
<label for="schoolD_desc">Description</label>
</div>
</div>
<div class="row">
<label class="col s2">Deadline date</label> <input type="date"
class="datepicker col s4" name="date">
</div>
<div class="row right-align">
<button class="waves-effect waves-teal btn-flat" type="submit"
name="action" >
Add <i class="material-icons right">input</i>
</button>
</div>
</form>
----MORE FORMS BELOW ------
.....
.....
참고 : 여기에 아래의 코드입니다. 어떤 도움이라도 대단히 감사하겠습니다. 감사!!
는 "JSTL에 숨겨진"무엇을 의미합니까? 선택이 실제로 숨겨져 있습니까? 그렇다면 어떻게 숨겨져 있습니까 (CSS 선택자를 숨길 수 있는지 알아야합니다) –
나를 오해 한 것입니다. 선택 항목은 어떤 형식에서도 분리되어 있습니다. 그것은 내가 페이지에 들어갈 때 채워집니다. 나는 사용자가 다른 선택 옵션을 선택할 때마다 subjectId라고하는 setAttribute를 선택해야한다. 그 후 내가 3 개의 양식이 있다고 선택하면, 나는 첫 번째 양식을 작성하고 제출을 선택하십시오. 내가 그렇게 할 때 나는 폼에서 값을 필요로한다. (그것은 잘 작동한다.) 그리고 컨트롤러에서 @RequestAttribute로 검색하는 subjectId를 분리한다. 또는 그 제목을 모든 양식의 숨겨진 입력에서 선택하여 포함하는 것입니다. – vibetribe93