반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- vscode
- cudnn
- Keras
- html
- paragraph
- C언어
- 머신러닝
- CES 2O21 참여
- KNeighborsClassifier
- CES 2O21 참가
- tensorflow
- 웹 용어
- postorder
- bccard
- inorder
- classification
- discrete_scatter
- web 사진
- broscoding
- java역사
- pycharm
- 대이터
- 데이터전문기관
- 결합전문기관
- web 개발
- mglearn
- 자료구조
- web
- 재귀함수
- web 용어
Archives
- Today
- Total
bro's coding
java.DB date type.상품 등록일시 조회 본문
반응형
database date 데이터 타입을 이용해 상품 등록일시를 저장하고 조회
sysdate: 현재 시간을 등록시간으로 저장
to_char(regdate, 'YYYY,MM,DD'): DB에 저장된 등록시간을 원하는 시간포맷에 맞게 문자열로 조회
> to_date(hiredate, regdat, 'YYYY,MM.DD')와 다름
list.jsp(목록)에서 detail-product.jsp(상세정보)를 제공할 때, query string을 이용해서 목록의 상품명을 클릭하면 상품의 상세 정보를 보여주기 위해 다음과 같은 형식으로 처리했다.
<a href ="DetailProductController.do?id=<%=id%>">참이슬</a>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<title>home</title>
</head>
<body>
<div class="container">
<h3>Model2 MVC + FrontController Pattern : db date형 study</h3>
<%--
index.jsp -- FrontControllerServlet -- HandlerMapping -- RegisterProductController -- ProductDAO register(ProductVO)
|
| redirect
register-result.jsp 에서 상품등록되었습니다 홈링크
test.sql에서 mvc_product table에 정보가 등록되었는지 select 해본다
--%>
<form method="post" action="RegisterProductController.do">
<input type="text" name="name" placeholder="상품명" required="required"><br>
<input type="text" name="maker" placeholder="제조사" required="required"><br>
<input type="number" name="price" placeholder="가격" required="required"><br>
<button type="submit">상품등록</button>
</form>
<br><br>
<a href="ProductListController.do">상품리스트</a>
<%--
index.jsp -- FrontControllerServlet--HandlerMapping--ProductListController--ProductDAO getAllProductList():ArrayList<ProductVO>
|
| forward
|
list.jsp ( 아이디 , 상품명 , 등록일시(년.월.일) ) 최근 등록시
--%>
</div>
</body>
</html>
<%@page import="org.kosta.webstudy19.model.ProductVO"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%ProductVO productVO = (ProductVO)request.getAttribute("productVO"); %>
<%=productVO.getId() %><br>
<%=productVO.getName() %><br>
<%=productVO.getMaker() %><br>
<%=productVO.getPrice() %><br>
</body>
</html>
<%@page import="org.kosta.webstudy19.model.ProductVO"%>
<%@page import="java.util.ArrayList"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<title>list.jsp</title>
</head>
<body>
<%
@SuppressWarnings("unchecked")
ArrayList<ProductVO> list = (ArrayList<ProductVO>) request.getAttribute("list");
%>
<div class="container">
<div class="row">
<div class="col-sm-6 col-sm-offset-3">
<a href="index.jsp">Home</a><br>
<table class="table table-bordered table-hover">
<thead>
<tr>
<th>아이디</th>
<th>상품명</th>
<th>등록일</th>
</tr>
</thead>
<tbody>
<%
for (int i = 0; i < list.size(); i++) {
%>
<tr>
<td><%=list.get(i).getId()%></td>
<td><a
href="DetailProductController.do?id=<%=list.get(i).getId()%>"><%=list.get(i).getName()%></a></td>
<td><%=list.get(i).getRegdate()%></td>
</tr>
<%
}
%>
</tbody>
</table>
</div>
<!-- <div class="col-sm-3"></div> -->
</div>
<!-- row -->
</div>
<!-- container -->
<%--
리스트 화면에서 상품명을 클릭했을때 상품상세정보를 제공한다
list.jsp -- FrontControllerServlet -- HandlerMapping -- DetailProductController -- ProductDAO findProductById(id)
|
detail-product.jsp
홈
아이디 1
상품명 참이슬
제조사 진로
가격 1200
등록일시 2012.04.21 11:11:11
테이블 형식으로 위 상품 상세 정보를 제공
--%>
</body>
</html>
<%@page import="org.kosta.webstudy19.model.ProductVO"%>
<%@page import="java.util.ArrayList"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<title>list.jsp</title>
</head>
<body>
<%
@SuppressWarnings("unchecked")
ArrayList<ProductVO> list = (ArrayList<ProductVO>) request.getAttribute("list");
%>
<div class="container">
<div class="row">
<div class="col-sm-6 col-sm-offset-3">
<a href="index.jsp">Home</a><br>
<table class="table table-bordered table-hover">
<thead>
<tr>
<th>아이디</th>
<th>상품명</th>
<th>등록일</th>
</tr>
</thead>
<tbody>
<%
for (int i = 0; i < list.size(); i++) {
%>
<tr>
<td><%=list.get(i).getId()%></td>
<td><a
href="DetailProductController.do?id=<%=list.get(i).getId()%>"><%=list.get(i).getName()%></a></td>
<td><%=list.get(i).getRegdate()%></td>
</tr>
<%
}
%>
</tbody>
</table>
</div>
<!-- <div class="col-sm-3"></div> -->
</div>
<!-- row -->
</div>
<!-- container -->
<%--
리스트 화면에서 상품명을 클릭했을때 상품상세정보를 제공한다
list.jsp -- FrontControllerServlet -- HandlerMapping -- DetailProductController -- ProductDAO findProductById(id)
|
detail-product.jsp
홈
아이디 1
상품명 참이슬
제조사 진로
가격 1200
등록일시 2012.04.21 11:11:11
테이블 형식으로 위 상품 상세 정보를 제공
--%>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<title>긴급점검중</title>
</head>
<body>
<div class="container">
<h3>점검중(콘솔을 확인하세요~)</h3>
<marquee>
<img src="picture/iu.jfif" class="img-circle" alt="아이유사진" title="마이엔젤" width="304" height="236">
</marquee>
</div>
</body>
</html>
반응형
'[IT] > java' 카테고리의 다른 글
java.Paging (0) | 2021.05.04 |
---|---|
java.chatAt(문자열 index char 비교) (0) | 2021.05.03 |
java.loop (0) | 2021.04.23 |
java.DBCP (0) | 2021.04.21 |
java. uri에서 contextPath와 .do를 제외한 FindCarController추출 (0) | 2021.04.19 |
java.요청url (0) | 2021.04.19 |
java.동적 객체 생성 및 메소드 실행 (0) | 2021.04.19 |
java.DisignPattern.Front Controller Pattern (0) | 2021.04.16 |
Comments