BACK END/JAVA
varStatus와 .index
dinoelll
2023. 3. 7. 20:14
<c:forEach items="${list}" var="todo" varStatus="stat">
stat 값은
javax.servlet.jsp.jstl.core.LoopTagSupport$1Status@558bf46e
이런식으로 나온다.
그래서 .index를 붙여서 인덱스만 빼와야 함.
${stat.index}
그럼 0,1,2 같은 문자열이 나오게 됨.
근데 이건 문자열 이어서
public void listUpdate(String idx, String todo) {
vector.set(Integer.parseInt(idx), todo);
메서드로 사용해주려면
Integer.parseInt 이걸로 빼내줘야함.
Q. Interger이라고 넣어준 이유는 parseInt 메소드 사용해 줄꺼니까 클래스로 integer인거인가?