본문 바로가기

IT일반과목/JSP

20180827 집공부7 문제풀기

문제1.

Dynamic Web Project와 컨텍스트 패스 - 프로젝트를 생성하고 컨텍스트 패스를 출력하세요.


문제2.

두 수의 합을 출력하는 JSP 를 만드시오


문제3. 

변수 값을 1 증가하여 출력하는 JSP를 만드시오


문제4. 

선언문에 선언한 변수와 스크립트릿 변수의 성격 파악하기


문제5.

HTML 주석문과 JSP 주석문의 사용하여 간단한 인사말을 출력하시오


문제6.

오늘 날짜 출력하기


문제7.

에러 발생 페이지와 에러 페이지 만들기


문제8.

include 지시자 사용법 알아보기











문제 1


<%@ page language="java" contentType="text/html; charset=EUC-KR"

    pageEncoding="EUC-KR"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="EUC-KR">

<title>Insert title here</title>

</head>

<body>

<h1>Hello JSP</h1>

</body>

</html>




문제 2


<%@ page language="java" contentType="text/html; charset=EUC-KR"

    pageEncoding="EUC-KR"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="EUC-KR">

<title>Insert title here</title>

</head>

<body>


<%

int num1=20;

int num2=10;

out.print(num1+"+"+num2+"="+(num1+num2));


%>

</body>

</html>


문제 3


<%@ page language="java" contentType="text/html; charset=EUC-KR"

    pageEncoding="EUC-KR"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="EUC-KR">

<title>Insert title here</title>

</head>

<body>


<%

int count=0;

out.print("count : ");

out.print(++count);

%>

</body>

</html>




문제 4


<%@ page language="java" contentType="text/html; charset=EUC-KR"

    pageEncoding="EUC-KR"%>

    <%int global_cnt=0; %>

<!DOCTYPE html>

<html>

<head>

<meta charset="EUC-KR">

<title>Insert title here</title>

</head>

<body>


<%

int local_cnt=0;

out.print("global_cnt : ");

out.print(++global_cnt);

out.print("<br>local_cnt : ");

out.print(++local_cnt);




%>

</body>

</html>




문제 5


<%@ page language="java" contentType="text/html; charset=EUC-KR"

    pageEncoding="EUC-KR"%>

   

<!DOCTYPE html>

<html>

<head>

<meta charset="EUC-KR">

<title>Insert title here</title>

</head>

<body>

<!-- 간단한 인사말 출력 -->

<%-- 인사말 저장 --%>

<% String name="jongkyu"; %>

HELLO <%=name %>




</body>

</html>



문제 6


<%@page import="java.util.Date"%>

<%@ page language="java" contentType="text/html; charset=EUC-KR"

    pageEncoding="EUC-KR"%>

    

<!DOCTYPE html>

<html>

<head>

<meta charset="EUC-KR">

<title>Insert title here</title>

</head>

<body>

<%

Date d = new Date();

out.print("오늘월은");

out.print(d.getMonth()+"월");


out.print("<br>"+"오늘일은");

out.print(d.getDate()+"일");

%>

</body>

</html>




문제 7


<%@page import="java.util.Date"%>

<%@ page language="java" contentType="text/html; charset=EUC-KR"

    pageEncoding="EUC-KR"%>

    <%--JSP 페이지에서 에러가 발생하였을 때 보여줄 에러 페이지로 error.jsp를 설정 --%> <%@ page errorPage="error.jsp" %>

<!DOCTYPE html>

<html>

<head>

<meta charset="EUC-KR">

<title>Insert title here</title>

</head>

<body>


<%--0으로 나누는 것으로 에러를 만들자 --%>


<%


int a=0;

int div=10/0;

out.print(div);

%>



</body>

</html>




문제 8


<%@page import="java.util.Date"%>

<%@ page language="java" contentType="text/html; charset=EUC-KR"

    pageEncoding="EUC-KR"%>

    <%--JSP 페이지에서 에러가 발생하였을 때 보여줄 에러 페이지로 error.jsp를 설정 --%> <%@ page errorPage="error.jsp" %>

<!DOCTYPE html>

<html>

<head>

<meta charset="EUC-KR">

<title>Insert title here</title>

</head>

<body>

<h3> 프론트 페이지 </h3> <a href="08_sub.jsp"> 서브 페이지로 이동하기</a><br> <%@ include file="error.jsp" %>

</body>

</html>





'IT일반과목 > JSP' 카테고리의 다른 글

20180831 집공부10  (0) 2018.08.31
20180829 집공부9  (0) 2018.08.29
20180826 집공부6 <액션,객체,리다이렉트>  (0) 2018.08.26
20180826 집공부5 <지시어2>  (0) 2018.08.26
20180825 집공부4  (0) 2018.08.25