IT
JSP / 자바스크립트 / 자바 데이터 및 함수호출
보로로롬
2017. 11. 10. 19:30
반응형
JSP에서 JSTL로 받아온 리스트값 자바스크립트에서 받기
array값타입의 list를 생성해서 list에 담아주면됩니다.
var list = new Array();
<c:forEach var="result" items="${resultList}" varStatus="status" >
list.push("${result.userId()}");
</c:forEach>
리스트 갯수 구하기
상단에 JSTL - fn태그 추가
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<c:forEach var="result" items="${resultList}" varStatus="status" >
${fn:length(resultList) } // resultList의 갯수 구하기
</c:forEach>
JSP에서 자바스크립트 호출하기
1. JSP사이에 함수를 그냥호출해도된다.
<script>fn_userinfo</script>
2. 자바의 if문 사용해서 특정 조건에서 함수호출
<%if (true){%>
<script>fn_userInfo( );</script>
<%}else{%>
<script>fn_userInfo();</script>
<%}%>
3. 그냥 자바스크립스 함수에 조건을 넣으셔도됩니다.
JSP혹은 자바스크립트에서 자바 사용
<%안에서 java소스 쓰시면됩니다.
<% %>
java변수값 가져오고싶을때
<%=변수 %>
변수의 값이 10이라면 10이 리턴됩니다.
반응형