Notice
Recent Posts
Recent Comments
Link
반응형
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 리액트세팅
- 리액트프로젝트세팅
- spring
- 자바스크립트 기초
- javaspring
- 기초 코딩
- 코딩
- 자바스크립트기초
- 기초코딩
- HTML
- Javascript
- CSS
- 마이바티스
- 자바
- 자바스크립트
- springboot
- 웹앱
- java
- 전자정부 서버세팅
- mybatis
- 웹
- 자바스크립트기초문법
- react
- 스프링부트
- 구글 oauth
- 리액트초기세팅
- Spring Boot
- js
- 처음만나는자바스크립트
- 구글캘린더api
Archives
- Today
- Total
인생 디벨로퍼
[Bank App] 4강 JSP 파일 세팅 본문
728x90
반응형
package shop.mtcoding.bankapp.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class AccountController {
@GetMapping({ "/", "/account" })
public String main() {
return "account/main";
}
@GetMapping("/account/{id}")
public String detail() {
return "account/detail";
}
@GetMapping("/account/saveForm")
public String saveForm() {
return "account/saveForm";
}
@GetMapping("/account/withdrawForm")
public String withdrawForm() {
return "account/withdrawForm";
}
@GetMapping("/account/depositForm")
public String depositForm() {
return "account/depositForm";
}
@GetMapping("/account/transferForm")
public String transferForm() {
return "account/transferForm";
}
}
package shop.mtcoding.bankapp.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class UserController {
@GetMapping("/joinForm")
public String joinForm() {
return "user/joinForm";
}
@GetMapping("/loginForm")
public String loginForm() {
return "user/loginForm";
}
}
헤더
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Bank 애플리케이션</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD"
crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js"
integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN"
crossorigin="anonymous"></script>
<link rel="stylesheet" href="../css/bank.css">
</head>
<body>
<div class="my_form">
<ul class="nav justify-content-center">
<li class="nav-item">
<a class="nav-link" href="/loginForm">로그인</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/joinForm">회원가입</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/logout">로그아웃</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/account">계좌목록(인증)</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/account/saveForm">계좌생성(인증)</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/account/transferForm">이체하기(인증)</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/account/withdrawForm">출금하기(미인증)</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/account/depositForm">입금하기(미인증)</a>
</li>
</ul>
</div>
728x90
반응형
'Project > 개인 Project - Bank App' 카테고리의 다른 글
[Bank App] 6강 회원가입 만들기 (0) | 2023.06.10 |
---|---|
[Bank App] 5강 익셉션 핸들러 만들기 (0) | 2023.06.10 |
[Bank App] 3강 화면 구현 (0) | 2023.06.09 |
[Bank App] 2강 모델링 (0) | 2023.06.09 |
[Bank App] 1강 초기 세팅 (0) | 2023.06.09 |