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 | 31 |
Tags
- 정수형타입
- 예외처리
- 대덕인재개발원
- 참조형변수
- 오라클
- oracle
- 예외미루기
- 사용자예외클래스생성
- abstract
- 객체 비교
- exception
- 어윈 사용법
- Java
- cursor문
- 컬렉션 타입
- GRANT VIEW
- 메소드오버로딩
- NestedFor
- 한국건설관리시스템
- 자동차수리시스템
- 컬렉션프레임워크
- EnhancedFor
- 인터페이스
- 자바
- 제네릭
- 생성자오버로드
- 다형성
- 집합_SET
- 추상메서드
- 환경설정
Archives
- Today
- Total
거니의 velog
231027_JSP 과제 1 본문
[p. 47-48]
* 정적 웹 페이지는 컴퓨터에 저장된 텍스트 파일을 그대로 보는 것이고,
동적 웹 페이지는 저장된 내용을 다른 변수로 가공 처리하여 보는 것이다.
<선생님 풀이>
데이터를 가용하느냐 하지 않느냐의 차이점이 가장 크다.
* 웹 프로그래밍 언어는 클라이언트 측 실행 언어와 서버 측 실행 언어로 구분되며,
자바를 기반으로 하는 JSP는 서버 측 웹 프로그래밍 언어 중 하나이다.
서블릿 기술의 확장인 JSP는 유지 관리가 용이하고 빠른 개발이 가능하며
코드의 길이를 줄일 수 있다.
* JSP 페이지는 하나의 서블릿 프로그램으로 변환되어 실행되는데,
JSP는 생성부터 파괴까지 번역 -> 컴파일 -> 로딩 및 초기화 -> 실행 -> 소멸의 과정을 거친다.
[hello.jsp]
<%@ 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>
<h1>Hello! JSP Programming</h1>
<p>"Welcome to JSP"</p>
</body>
</html>
- http://localhost/HomeWork/hello.jsp
[hello2.jsp]
<%@ 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>
<h1>Self-Introduction</h1>
<p>Name : Hong Gil Son</p>
<p>Department : MobileMedia</p>
</body>
</html>
- http://localhost/HomeWork/hello2.jsp
[hello3.jsp]
<%@ 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>
<h1>Welcome to JSP</h1>
<p>JSP is Dynamic Web Page.</p>
<p>JSP is Java Server Pages.</p>
</body>
</html>
- http://localhost/HomeWork/hello3.jsp
[p. 70-72]
- 세미콜론은 선언문과 스크립틀릿만 가능하다.
[declaration.jsp]
<%@ 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>
<%!
String helloStr = "Hello, Java Server Pages";
public String getString() {
return helloStr;
}
%>
<% String rtnStr = getString(); %>
<p><%= rtnStr %></p>
</body>
</html>
- http://localhost/HomeWork/declaration.jsp
[scriptlet.jsp]
<%@page import="java.util.Date"%>
<%@ 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>
<%
// Date today = new java.util.Date();
Date today = new Date();
%>
<p>today : <%= today %></p>
</body>
</html>
- http://localhost/HomeWork/scriptlet.jsp
[expression.jsp]
<%@page import="java.util.Date"%>
<%@page import="java.util.Calendar"%>
<%@ 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>
<p>
<%-- <%!
Calendar todayCal = Calendar.getInstance();
Date todayDate = todayCal.getTime();
%>
Current Time: <%= todayDate %> --%>
Current Time: <%= new java.util.Date(java.util.Calendar.getInstance().getTimeInMillis()) %>
</p>
</body>
</html>
- http://localhost/HomeWork/expression.jsp
[bookMarket.jsp]
<%@ 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>
<link rel="stylesheet" href="/resources/css/bootstrap.min.css" />
</head>
<body>
<nav class="navbar navbar-expand navbar-dark bg-dark">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="./welcome.jsp">Home</a>
</div>
</div>
</nav>
<%
String greeting = "Book Market Mall";
String tagline = "Welcome to Book Market!";
%>
<div class="jumbotron">
<div class="container">
<h1 class="display-3"><%= greeting %></h1>
</div>
</div>
<div class="container">
<div class="text-center">
<h3><%= tagline %></h3>
</div>
<hr />
</div>
<footer class="container">
<p>© BookMarket</p>
</footer>
</body>
</html>
- http://localhost/bookMarket.jsp
'대덕인재개발원 > 대덕인재개발원_웹기반 애플리케이션' 카테고리의 다른 글
231031_JSP 개론 4 (0) | 2023.10.31 |
---|---|
231030_JSP 과제 2 (0) | 2023.10.30 |
231030_JSP 개론 3 (0) | 2023.10.30 |
231027_JSP 개론 2 (0) | 2023.10.27 |
231026_JSP 개론 1 (0) | 2023.10.26 |