JSP

 

 

 

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 더많은 무료 강의는 사이트에서 확인하실수 있습니다.

 

 

 

 

about author

PHRASE

Level 60  라이트

곧으려거든 몸을 구부리라. 스스로는 드러내지 않는 까닭에 오히려 그 존재가 밝게 나타나며, 스스로를 옳다고 여기지 않는 까닭에 오히려 그 옳음이 드러나며 스스로를 뽐내지 않는 까닭에 오히려 공을 이루고, 스스로 자랑하지 않는 까닭에 오히려 그 이름이 오래 기억된다. 성인(聖人)은 다투지 않는 까닭에 천하가 그와 맞서 다툴 수 없는 것이다. '구부러지는 것이

댓글 ( 4)

댓글 남기기

작성