차근차근/JAVA JSP

웹페이지 호출시 이미지 랜덤

예쁜꽃이피었으면 2015. 8. 22. 18:35


웹페이지 호출시 이미지를 랜덤하게 뿌려줘야하는데.


음.. 

단순히 보이는 화면에서 자바스크립트에서 랜덤돌려서 화면에 보여줄지

아니면 db에 등록할 때 등록하는 이미지가 없으면 랜덤이미지중 하나를 넣어서 DB에 저장할지..고민


자바스크립트를 이용하는 방법들은 있지만 내가 적용을 못해서 포기

db에 이미지를 넣는 것도.. 새로 가입하는 사람에 한해서 이기도하고 역시 자바스크립트를 이용해야 해서 접었다.

이미 천명이 넘는 사람들 데이터에 일일이 이미지를 넣어줄수도 없었고..

무슨 해결방법은

db에서 이미지를 꺼내서 보여줄 때 없으면, 랜덤이미지를 보여준다. 

jstl사용 .


  1. <c:choose>
  2.      <c:when test="${!.........}">
  3.      <img src="${.........}/${.........}${.........}" alt=""/>
  4.      </c:when>
  5.      <c:otherwise>
  6.      <c:set var="rand"><%= java.lang.Math.round(java.lang.Math.random() * 6) %></c:set>
  7.     <c:choose>
  8. <c:when test="${rand == 1}">
  9. <img src="/img/img-noimg-0.png" alt=""/>
  10.   </c:when>
  11.   <c:when test="${rand == 2}">
  12.      <img src="/img/img-noimg-1.png" alt=""/>
  13.      </c:when>
  14.      <c:when test="${rand == 3}">
  15.      <img src="/img/img-noimg-2.png" alt=""/>
  16.      </c:when>
  17.      <c:when test="${rand == 4}">
  18.      <img src="/img/img-noimg-3.png" alt=""/>
  19.      </c:when>
  20.      <c:when test="${rand == 5}">
  21.      <img src="/img/img-noimg-4.png" alt=""/>
  22.      </c:when>
  23.      <c:otherwise>
  24.      <img src="/img/img-noimg-5.png" alt=""/>
  25.      </c:otherwise>
  26.      </c:choose>
  27.      </c:otherwise>
  28.  </c:choose>


반응형

'차근차근 > JAVA JSP' 카테고리의 다른 글

글자크게 글자작게 버튼 만들기  (0) 2015.10.14
한글이 깨진다 | ???  (0) 2015.09.25
jstl 자바스크립트 db 데이터  (0) 2015.08.13
특정 글자수에서 줄바꿈  (0) 2015.08.11
게시판만들기  (0) 2015.06.04