SpringFramework

com.ja.freeboard.board.controller_BoardController.java

NoMadikia 2020. 5. 19. 15:02
728x90
반응형
SMALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
package com.ja.freeboard.board.controller;
 
import java.util.List;
import java.util.Map;
 
import javax.servlet.http.HttpSession;
 
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
 
import com.ja.freeboard.board.service.BoardServiceImpl;
import com.ja.freeboard.vo.MemberVo;
import com.ja.freeboard.vo.ReplyVo;
 
@Controller
@ResponseBody
@RequestMapping("/board/*")
public class RESTfulBoardController {
    
    @Autowired
    private BoardServiceImpl boardService;
    
    @RequestMapping("/write_reply_process.do")
    public String writeReplyProcess(ReplyVo replyVo, HttpSession session) {
        
        int memberNo = 
                ((MemberVo)session.getAttribute("sessionUser")).getMember_no(); 
 
        replyVo.setMember_no(memberNo);
        
        boardService.writeReply(replyVo);
        
        return "true";
    }
    
    
    @RequestMapping("/get_reply_list.do")
    public List<Map<String, Object>> getReplyList(int board_no) {
        
        List<Map<String, Object>> list = 
                boardService.getRepleList(board_no);
        
        return list;
    }
    
    
    
}
 
 
cs
728x90