티스토리 뷰

개발기록2/Spring

페이지 출력하기

이불감고돌돌 2017. 6. 20. 17:13
기본적인 Vo, service, mapper, impl, dao 를
모두 작성했다는 전제하에
컨트롤러 작성에 대한 코드


import java.util.List;

import javax.annotation.Resource;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

import com.test.test.service.BoardService;
import com.test.test.vo.BoardVo;



@Controller
public class HomeController {
	
	private static final Logger logger = LoggerFactory.getLogger(HomeController.class);
	
	@Resource(name="BoardService")
	private BoardService boardservice;

	//TODO : ModelAndView  데이터를 전송시킬 수 있는 리턴 타입

	@RequestMapping(value = "/")
	public ModelAndView list(Model model, BoardVo boardVo, ModelAndView mav) throws Exception {

		try{

		List list = boardservice.list(boardVo);

		//TODO: addObject 파라미터 값 설정 ( key와 value를 담아 보낼 수 있는 메서드 )
		mav.addObject("list", list);

		//result라는 이름을 쓰면 앞으로 111111111111이라는 값이 출력됨
		model.addAttribute("result", "111111111111");

		}catch(Exception e){

			System.out.println("ERROR:::boardList" + e.toString());
			//에러페이지 경로 넣기
			mav.setViewName("/error");
			return mav;

		}

		//TODO: setViewName 보여주고 싶은 페이지 설정
		System.out.println(":::::::::::::HOME 페이지 출력:::::::::::::::");
		mav.setViewName("/home");
		return mav;
	}
}






위에서 설정한 list 안의 모든 정보 불러오기

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>





연습중...





//boarVo.java안에는 IDX, TITLE, AUTHOR, CONTENT, HIT 가 있음 IDX::
TITLE::
AUTHOR::
CONTENT::
HIT::



result::




결과값



'개발기록2 > Spring' 카테고리의 다른 글

구글 지도 한페이지 내에 2개 넣기  (1) 2017.07.07
DB 연동하기  (0) 2017.06.19
1  (1) 2017.06.09
댓글
최근에 달린 댓글
Total
Today
Yesterday