JSTL requestScope 예제

2017. 10. 27. 11:03·DEV/Spring
# Controller
String edu_key = request.getParameter("edu_key");
try {
	if(request.getParameter("edu_key")==null){
		System.out.println("[ERROR] : NO SELECT KEY");
	} else {
		System.out.println("[SELECT EDU KEY] : " + edu_key);
	
	//HashMap map = new HashMap();
	//map.put("edu_key",edu_key);
	//List list = sqlSession.selectList("com.rectworks.quickap_edu.dao.IDao.selectEduReview",map);
	List list = sqlSession.selectList("com.rectworks.quickap_edu.dao.IDao.selectEduReview",edu_key);

	int i=0;
	for(ContentDto dto2 : list){
		er = dto2.getEdu_review_content();
		er = er.replaceAll("\r\n", " ");
		er = er.replaceAll("\u0020", " ");
		System.out.println(er);
		model.addAttribute("er"+i, er); //반복문으로 전달시
		i++;
	}
#view
<c:forEach var="dto" items="${review}" varstatus="rstatus"> <c:set var="tt" value="er${rstatus.index}"/>
<div> <h4 id="re_name_h4">${dto.edu_review_name}</h4> <h5>${requestScope[tt]}</h5> <div>
</c:forEach>

#Mapper
SELECT * FROM edu_review WHERE edu_key = #{param1};
<!-- SELECT * FROM edu_review WHERE edu_key = #{edu-key}; -->

#Dao

public ContentDto selectEduDetail(String edu_key);
//public ContentDto selectEduDetail(HashMap map);


map을 사용하여야 하는 경우 주석 처리된 부분 처럼 해주면 된다.


annotation을 사용하는 것도 하나의 방법이다.




저작자표시 비영리 변경금지 (새창열림)

'DEV > Spring' 카테고리의 다른 글

파일 업로드 & 다운로드  (0) 2017.11.21
Java aes256 암호화 복호화  (0) 2017.10.31
JDK 설치, 환경변수 설정  (0) 2017.10.25
이클립스 자동 import  (0) 2017.09.26
이클립스 자동 세미콜론  (0) 2017.09.26
'DEV/Spring' 카테고리의 다른 글
  • 파일 업로드 & 다운로드
  • Java aes256 암호화 복호화
  • JDK 설치, 환경변수 설정
  • 이클립스 자동 import
modric
modric
  • modric
    dev log
    modric
  • 전체
    오늘
    어제
    • 분류 전체보기 (70)
      • DEV (58)
        • Linux (12)
        • JavaScript (5)
        • PHP (4)
        • MySql (4)
        • HTML (7)
        • CSS (9)
        • Spring (13)
        • flutter (1)
        • 오류 (2)
        • devOps (1)
      • 기타 (5)
      • 트렌드 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
    • HTML
    • CSS
    • PHP
    • JavaScript
    • Spring
    • Linux
  • 링크

    • 공부하는 소담아빠
    • 타올이
  • 공지사항

  • 인기 글

  • 태그

    linux
    파란색
    터치
    100!
    update
    factorial
    ios
    Android
    넘침
    메타버스
    Destination
    Safari
    크롬
    build
    php
    클릭
    height
    팩토리얼
    lastinsertid
    MYSQL
    js
    테두리
    exist
    컴파일
    centos7
    iframe
    centos 7
    mariadb10
    mariadb 10
    제거
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
modric
JSTL requestScope 예제
상단으로

티스토리툴바