CarOptionSelect.jsp
<tr> <td colspan="2" class="text-center"> <input type="hidden" value="CarReserveResult.jsp" name="center"> <input type="hidden" value="<%= no %>" name="no" > <input type="submit" value="차량예약하기" class="form-control" style="background-color: #222222; color:#fff"> </td> </tr>
class CarListBean
jsp userBean 으로 옵션값을 받아오기 위해 다음과 같이 자바빈 클래스를 생성한다.
날짜는 String 으로 설정한다.
package db; public class CarListBean { private int no; private String name; private int category; private int price; private int usepeople; private String company; private String img; private String info; public int getNo() { return no; } public void setNo(int no) { this.no = no; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getCategory() { return category; } public void setCategory(int category) { this.category = category; } public int getPrice() { return price; } public void setPrice(int price) { this.price = price; } public int getUsepeople() { return usepeople; } public void setUsepeople(int usepeople) { this.usepeople = usepeople; } public String getCompany() { return company; } public void setCompany(String company) { this.company = company; } public String getImg() { return img; } public void setImg(String img) { this.img = img; } public String getInfo() { return info; } public void setInfo(String info) { this.info = info; } @Override public String toString() { return "CarListBean [no=" + no + ", name=" + name + ", category=" + category + ", price=" + price + ", usepeople=" + usepeople + ", company=" + company + ", img=" + img + ", info=" + info + "]"; } }
Top.jsp
로그인 버튼 생성
<ul class="nav navbar-nav"> <li class="active"><a href="RentCarMain.jsp?center=CarReserveMain.jsp">예약하기</a></li> <li><a href="#about">예약확인</a></li> <li><a href="#contact">자유게시판</a></li> <li><a href="#contact">이벤트</a></li> <li><a href="#contact">고객센터</a></li> <li><a href="#" style="color:#fff"><b><%= id %></b> 님 반갑습니다.</a></li> <% if(id.equals("GUEST")){ %> <li><a href="RentCarMain.jsp?center=MemberLogin.jsp " ><button class="btn btn-primary">로그인</button></a></li> <% } %> </ul>
CarReserveResult.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% request.setCharacterEncoding("UTF-8"); %> <jsp:useBean id="rbean" class="db.CarReserveBean"> <jsp:setProperty name="rbean" property="*" /> </jsp:useBean> <div class="container marketing" id="marketing"> <!-- Three columns of text below the carousel --> <div class="row"> <h2 class="text-center" id="carTitle">옵션 선택</h2> <div class="col-xs-1 col-md-1"></div> <div class="col-sm-5"> <% String id =(String)session.getAttribute("id"); if(id==null){ %> <script> alert("로그인후 예약이 가능 합니다."); location.href="RentCarMain.jsp?center=MemberLogin.jsp"; </script> <% } %> </div> </div> </div>
동영상 강좌와 다르게 모바일 적용이 가능한 반응형 부트스트랩을 사용하였다.
여기서는 jsp 를 배우는 강좌 이기 때문에 html 적 요소에는 비중있게 생각 하지 않아도 될 것이다.
또한, 일부 자바 코드는 제 입맛에 맞게 변경 하였습니다.
혹시, 이 강의를 들으면서 제 글을 읽고 소스코드를 참조하는 수강생이 있다면 동영상의 코드와 다르다고 생각지 마세요. 대부분 동여상 내용과 같으니 학습에 도움이 될거라 생각 합니다.
소스 : https://github.com/braverokmc79/jsp_sin
유튜브 동영상 출처 :
강사 : 신형섭(잭임연구원)
저작권 : (주)소프트캠퍼스 http://www.softcampus.co.kr 더많은 무료 강의는 사이트에서 확인하실수 있습니다.
댓글 ( 4)
댓글 남기기