[JSP] 예약하기 페이지 구현

2022. 5. 31. 09:44· 기존(310)/🏀Jsp

jsp 회원등록,수정,삭제,리스트(CRUD) 로직 구현하기 예약페이지 예약

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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
  
    
    protected void process(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        
        
        
        
        request.setCharacterEncoding("UTF-8");
        response.setContentType("text/html;charset=utf-8");
        
        
        String uri = request.getRequestURI();
        System.out.println("uri:"+uri);
    
        String pj = request.getContextPath();
        System.out.println(pj);
        String command = uri.substring(pj.length());
        System.out.println("command:"+command);
        
        
        
        if(command.equals("/res/rescontent.do")) {
            
            
            RequestDispatcher rd = request.getRequestDispatcher("/res/rescontent.jsp");
            rd.forward(request, response);
        
        }else if(command.equals("/res/rescontentAction.do")) {
            
            
            System.out.println("예약 페이지 입성");
            
            String Name = request.getParameter("Name");
            
            System.out.println("Name =" +Name);
            
            String respeople = request.getParameter("respeople");
            
            int Respeople = Integer.parseInt(respeople);
            
            System.out.println("Respeople =" + Respeople);
            
            
            //금액
            
            String rvprice1 = request.getParameter("sell_price");
            int rvprice = Integer.parseInt(rvprice1);
            
            
            String rvpricesum1 = request.getParameter("sum");
            
            int rvpricesum = Integer.parseInt(rvpricesum1);
            
            
            //예약일
            
            String dataA = request.getParameter("dataA");            
            
            
            System.out.println("dataA ="+ dataA);
            
            String data = request.getParameter("data");
            
            
            System.out.println("data =" +data);
            
            HttpSession session = request.getSession();
            
            int midx = (int) session.getAttribute("midx");
            
            System.out.println("midx ="+midx);
            
            String membername = (String)session.getAttribute("membername");
            
            System.out.println("membername ="+membername);
            
            
            
            
            ResDao rd  = new ResDao();
            
            int value = rd.insertRes(Name, Respeople,dataA, data, midx, membername,rvprice,rvpricesum);
            
            System.out.println("value =" +value);
            
        
            
            
            if(value==1) {
                session.setAttribute("Name", Name);
                session.setAttribute("sum", rvpricesum);
                response.sendRedirect(request.getContextPath()+"/res/pay.do");
            }else {
                response.sendRedirect(request.getContextPath()+"/res/rescontent.do");
            }
            
            
Colored by Color Scripter
cs
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
public int insertRes(String rvname,int Respeople,String dataA,String data,int midx,String membername,int rvprice,int rvpricesum) {
 
        int value=0;
        PreparedStatement pstmt = null;
        
        
        String sql = "insert into reservation(ridx,rvname,rvpeople,writedayA,writeday,midx,membername,rvprice,rvpricesum)"
                +"values(ridx_b_seq.NEXTVAL,?,?,?,?,?,?,?,?)";
                
        
        try {
            pstmt = conn.prepareStatement(sql);
            pstmt.setString(1, rvname);
            pstmt.setInt(2, Respeople);
            pstmt.setString(3, dataA);
            pstmt.setString(4, data);
            pstmt.setInt(5, midx);
            pstmt.setString(6, membername);
            pstmt.setInt(7, rvprice);
            pstmt.setInt(8, rvpricesum);
            value=pstmt.executeUpdate();
            
            
            
        } catch (Exception e) {
            e.printStackTrace();
        }
        System.out.println("value =" +value);
        
        return value;
        
        
    }
Colored by Color Scripter
cs

'기존 > 🏀Jsp' 카테고리의 다른 글

[JSP] 아이템 구매 로직 구현  (0) 2022.05.31
[JSP]예약한거 LIST 구현 (예약리스트구현)  (0) 2022.05.31
[JSP] 게시판 조회수 구현  (0) 2022.05.31
[JSP] 게시판 답변달기 구현하기  (0) 2022.05.31
[JSP] 게시판 삭제 구현하기  (0) 2022.05.31
'기존(310)/🏀Jsp' 카테고리의 다른 글
  • [JSP] 아이템 구매 로직 구현
  • [JSP]예약한거 LIST 구현 (예약리스트구현)
  • [JSP] 게시판 조회수 구현
  • [JSP] 게시판 답변달기 구현하기
조각남자
조각남자
프로그래밍 기술 및 저장소
조각남자
조각남자
조각남자
전체
오늘
어제
  • 전체 보기
    • Java
      • Spring
    • 기존
      • 🏀Jsp
      • 🏀Spring
      • 🏀Pom.xml
      • 🏀SpringBoot
      • 🏀JavaExcption
      • 🏀JavaDB
      • 🏀SpringBootCloneWebSite
      • 🏀SptringDependency
      • 🏀JpaEnvorinoment
      • 🏀Thymeleaf
      • 🏀Node
      • 🏀Pyton
      • 🏀DataBase
      • 🏀JavaScript
      • 🏀Android
      • 🏀JPA
      • 🏀Flutter
      • 🐸Utils
      • 🎫 Batch
      • 🎞️JenKins
      • 🎈Python
      • 🎗️AWS
      • 🦠Vue
      • 🐳React
      • 🖲️kafka
      • Next.js

공지사항

  • 공지사항

인기 글

태그

  • D

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.1
조각남자
[JSP] 예약하기 페이지 구현
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.