국비지원

22/05/12 수업정리

야생늑대 2022. 5. 12. 18:51
반응형

▶ 스크립트에서 JSLT if문 사용해서 파라메터 비교

<c:if test="${param.mId == bView.briter}">     </c:if>  

<c:if test="${ 비교식 }">     </c:if>

JSLT에서 if문은 조건을 하나로 묶어서 작성하고 문자열일 때만 싱글쿼터(or 더블쿼터)를 사용한다.

 

 

▶ 잘못된 조건식 

 <c:if test="'${param.mId == bView.bwriter}'">
 
 <c:if test="'${param.mId}' == '${bView.bwriter}'">
  
 <c:if test="'${param.mId} == ${bView.bwriter}'">
   
 <c:if test='${param.mId}' == '${bView.bwriter}'>

 


▶ 저번에 했던 게시판 검색기능 다시 하는데 계속 에러가 발생했다.

java.sql.SQLException: 내부 표기로 변환할 수 없습니다.

 

  하다가 왜 이런 에러가 나는지 못찾겠어서 구글링했더니 정말 간단했다.

  

  SELECT 한 정보를 배열이나 객체에 담을 때(rs.get ) 순서가 잘못 되어 형식,타입이 안맞으면 에러가 난다.

 

※  int 타입의 필드에  문자형식의 값이 들어가서 에러. 

 


작업 성공시 alert 메세지 띄우고 이동

  • 이제 까지 실패할 때만 alert메시지를 띄웠었는데  오늘은 성공했을 때도 해봤다.
  • 성공하고나서 다시 이동할  페이지를 지정해주기 위해 이동시킬 url을 변수에 초기화해준다.
  • 그리고 sendRedirect URL에 파라미터 값으로 넣어준다.

▶ 성공.jsp 에서 파라미터를 받아 변수로 담고 checkMsg는 alert에 사용해서 띄워주고

checkUrl 은 location.href="" 에 작성해서 변수담겨있는 url주소로 페이지이동할 수 있도록 한다.

 

 

반응형

'국비지원' 카테고리의 다른 글

스프링 다운받고 설정하기  (0) 2022.05.20
22/05/18 수업정리  (0) 2022.05.18
22/05/11 수업정리  (0) 2022.05.11
22/05/10 수업정리  (0) 2022.05.10
22/05/09 수업정리  (0) 2022.05.09