리그캣의 개발놀이터

jsp 예제 소스 4 본문

프로그래밍 언어/jsp

jsp 예제 소스 4

리그캣 2018. 1. 25. 16:42

뇌를 자극하는 jsp


9_1.jsp

1
2
3
4
5
6
7
8
9
10
11
12
<%@page contentType="text/html; charset=euc-kr"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:set var="num1" value="7"/>
<c:set var="num2" value="9"/>
<c:set var="result" value="${num1*num2}"/>
<HTML>
    <HEAD><TITLE>곱셈프로그램</TITLE></HEAD>
    <BODY>
        ${num1}과 ${num2}의 곱은? ${result}
    </BODY>
</HTML>
 
cs


9_2.jsp

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<%@page contentType= “text/html; charset=euc-kr ”%>
<%@taglib prefix= “c” uri= “http://java.sun.com/jsp/jstl/core ” %>
<c:set var= “CODE” value= “80012 ” scope= “request ” />
<c:set var= “NAME” value= “온습도계 ” scope= “request ” />
<c:set var= “PRICE” value= “15000 ” scope= “request ” />
<jsp:forward page= “ProductInfoView.jsp ” />
<HTML>
       <HEAD><TITLE>상품 정보</TITLE></HEAD>
       <BODY>
              <H3>상품 정보</H3>
              상품코드: ${CODE} <BR>
              상품명: ${NAME} <BR>
              단가: ${PRICE}원 <BR>
       </BODY>
</HTML>
 
cs


9_3.jsp

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<%@page contentType="text/html; charset=euc-kr"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<HTML>
    <HEAD><TITLE>최대값 구하기</TITLE></HEAD>
    <BODY>
        최대값:
        <c:if test="${param.NUM1 - param.NUM2>=0}">
            ${param.NUM1}
        </c:if>
        <c:if test="${param.NUM1 - param.NUM2<0}">
            ${param.NUM2}
        </c:if>
    </BODY>
</HTML>
 
cs


9_4.jsp

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<%@page contentType= “text/html; charset=euc-kr ”%>
<%@taglib prefix= “c ” uri= “http://java.sun.com/jsp/jstl/core ” %>
<HTML>
      <HEAD><TITLE>인사하기</TITLE></HEAD>
      <BODY>
            <c:choose>
                   <c:when test= “${param.NUM == 0} ”>
                         처음 뵙겠습니다. <BR>
                   </c:when>
                   <c:when test= “${param.NUM == 1} ”>
                         반갑습니다. <BR>
                   </c:when>
                   <c:otherwise>
                         안녕하세요. <BR>
                   </c:otherwise>
            </c:choose>
      </BODY>
</HTML>
 
cs


9_5.jsp

1
2
3
4
5
6
7
8
9
10
11
<%@page contentType= “text/html; charset=euc-kr ”%>
<%@taglib prefix= “c” uri= “http://java.sun.com/jsp/jstl/core ” %>
<HTML>
         <HEAD><TITLE>메아리</TITLE></HEAD>
         <BODY>
                  <c:forEach var= “cnt ” begin= “1 ” end= “5 ”>
                           <FONT size=${cnt} > 야~호~ </FONT> <BR>
                  </c:forEach>
         </BODY>
</HTML>
 
cs


9_6.jsp

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<%@page contentType= ”text/html; charset=euc-kr ”%>
<%
        String arr[] = { “불고기 백반 ”, “오므라이스 ”, “콩국수 ” };
        request.setAttribute( “MENU ”, arr);
%>
<jsp:forward page= “LunchMenuView.jsp  />
 
<%@taglib prefix= “c” uri= “http://java.sun.com/jsp/jstl/core ” %>
<HTML>
       <HEAD><TITLE>구내 식당</TITLE></HEAD>
       <BODY>
              <H3>오늘의 점심 메뉴입니다.</H3>
              <UL>
                  <c:forEach var= “dish ” items= “${MENU} ”>
                         <LI>${dish}</LI>
                  </c:forEach>
              </UL>
       </BODY>
</HTML>
 
cs


9_7.jsp

1
2
3
4
5
6
7
8
9
10
11
12
13
<%@page contentType="text/html; charset=euc-kr"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<HTML>
    <HEAD><TITLE>동물의 왕국</TITLE></HEAD>
    <BODY>
        사자의 생일잔치에 누가 왔을까요? <BR><BR>
        <c:set var="guests" value="토끼^^거북이~사슴"/>
        <c:forTokens var="animal" items="${guests}" delims="^~">
            $<animal><BR>
        </c:forTokens>
    </BODY>
</HTML>
 
cs


9_8.jsp

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<%@page contentType= “text/html; charset=euc-kr ”%>
<%@taglib prefix= “c” uri= “http://java.sun.com/jsp/jstl/core ” %>
<%
        String str1 = request.getParameter( “NUM1 ”);
        String str2 = request.getParameter( “NUM2 ”);
        int num1 = Integer.parseInt(str1);
        int num2 = Integer.parseInt(str2);
%>
<HTML>
         <HEAD><TITLE>나눗셈 프로그램</TITLE></HEAD>
         <BODY>
                 <c:catch var= “e >
                           <% int result = num1 / num2; %>
                           나눗셈의 결과는? <%= result %>
                 </c:catch>
                 <c:if test= “${e != null}  >
                          에러 메시지: ${e.message}
                 </c:if>
         </BODY>
</HTML>
 
cs


9_10.jsp

1
2
3
4
5
6
7
<%@taglib prefix= “c” uri= “http://java.sun.com/jsp/jstl/core ” %>
<c:url var= “next ” value= “Divide.jsp ” >
       <c:param name= “NUM1 ” value= “100 ” />
       <c:param name= “NUM2 ” value= “25 ” />
</c:url>
<c:redirect url= “${next} ” />
 
cs


9.11.jsp

1
2
3
4
5
6
7
<%@taglib prefix= “c” uri= “http://java.sun.com/jsp/jstl/core ” %>
<c:url var= “next ” value= “Divide.jsp ” >
       <c:param name= “NUM1 ” value= “100 ” />
       <c:param name= “NUM2 ” value= “25 ” />
</c:url>
<c:redirect url= “${next} ” />
 
cs


1
2
3
4
5
6
7
8
9
10
11
12
13
<%@page contentType="text/html; charset=euc-kr"%>
<%@page import="java.util.*"%>
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/stl/fmt"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:set var="date" value="<%=new Date()%>"/>
<HTML>
    <HEAD><TITLE>현재의 시각</TITLE></HEAD>
    <BODY>
        [오늘의 날짜]<fmt:formatDate value="${date}"/><BR>
        [현재의 시각]<fmt:formatDate vlue="${date}" type="time"/>
    </BODY>
</HTML>
 
cs


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<%@page contentType="text/html; charset=euc-kr"%>
<%@page import="java.util.*"%>
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/stl/fmt"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:set var="date" value="<%=new Date()%>"/>
<HTML>
    <HEAD><TITLE>현재의 시각</TITLE></HEAD>
    <BODY>
        [S]<fmt:formatDate value="${date}" type="both" dateStyle="short" timeStyle="short"/><BR>
        [M]<fmt:formatDate value="${date}" type="both" dateStyle="medium" timeStyle="medium"/><BR>
        [L]<fmt:formatDate value="${date}" type="both" dateStyle="long" timeStyle="long"/><BR>
        [F]<fmt:formatDate value="${date}" type="both" dateStyle="full" timeStyle="full"/><BR>
    </BODY>
</HTML>
 
cs


1
2
3
4
5
6
7
8
9
10
11
12
13
<%@page contentType= “text/html; charset=euc-kr” %>
<%@page import= “java.util.*” %>
<%@taglib prefix= “c” uri= “http://java.sun.com/jsp/jstl/core” %>
<%@taglib prefix= “fmt” uri= “http://java.sun.com/jsp/jstl/fmt” %>
<c:set var= “date” value= “<%= new Date() %>” />
<HTML>
      <HEAD><TITLE>현재의 시각</TITLE></HEAD>
      <BODY>
             [오늘의 날짜] <fmt:formatDate value= “${date}” type= “date” pattern= “yyyy/MM/dd (E)” /> <BR>
             [현재의 시각] <fmt:formatDate value= “${date}” type= “time” pattern= “(a) hh:mm:ss” />
      </BODY>
</HTML>
 
cs



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<%@page contentType= “text/html; charset=euc-kr” %>
<%@page import= “java.util.*” %>
<%@taglib prefix= “c” uri= “http://java.sun.com/jsp/jstl/core” %>
<%@taglib prefix= “fmt” uri= “http://java.sun.com/jsp/jstl/fmt” %>
<c:set var= “date” value= “<%= new Date() %>” />
<HTML>
      <HEAD><TITLE>나라마다 다른 포맷</TITLE></HEAD>
      <BODY>
            <H3>우리나라의 포맷</H3>
            <fmt:setLocale value=“ko_kr” />
            금액: <fmt:formatNumber value=“1000000” type=“currency” /> <BR>
            일시: <fmt:formatDate value=“${date}” type=“both” dateStyle=“full” timeStyle=“full” /> <BR>
            <H3>미국의 포맷</H3>
            <fmt:setLocale value=“en_us” />
            금액: <fmt:formatNumber value=“1000000” type=“currency” /> <BR>
            일시: <fmt:formatDate value=“${date}” type=“both” dateStyle=“full” timeStyle=“full” /> <BR>
            <H3>일본의 포맷</H3>
           <fmt:setLocale value=“ja_jp” />
           금액: <fmt:formatNumber value=“1000000” type=“currency” /> <BR>
           일시: <fmt:formatDate value=“${date}” type=“both” dateStyle=“full” timeStyle=“full” /> <BR>
      </BODY>
</HTML>
 
cs


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<%@page contentType= “text/html; charset=euc-kr ” %>
<%@page import= “java.util.* ”%>
<%@taglib prefix= “c ” uri= “http://java.sun.com/jsp/jstl/core ” %>
<%@taglib prefix= “fmt ” uri= “http://java.sun.com/jsp/jstl/fmt ” %>
<c:set var= “date ” value= “<%= new Date() %> ” />
<HTML>
     <HEAD><TITLE>세계시 프로그램</TITLE></HEAD>
     <BODY>
           서울: <fmt:formatDate value= “${date}” type= “both” /> <BR>
           <fmt:setTimeZone value= “Asia/Hong_Kong” />
           홍콩: <fmt:formatDate value= “${date}” type= “both” /> <BR>
           <fmt:setTimeZone value= “Europe/London” />
           런던: <fmt:formatDate value= “${date}” type= “both” /> <BR>
           <fmt:setTimeZone value= “America/New_York” />
           뉴욕: <fmt:formatDate value= “${date}” type= “both” /> <BR>
      </BODY>
</HTML>
 
cs


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<%@page contentType= “text/html; charset=euc-kr” %>
<%@taglib prefix= “fmt” uri= “http://java.sun.com/jsp/jstl/fmt” %>
<fmt:setBundle basename= “Intro” />
<fmt:message var= “title” key= “TITLE” />
<fmt:message var= “greeting” key= “GREETING” />
<fmt:message var= “body” key= “BODY” />
<fmt:message var= “companyName” key= “COMPANY_NAME” />
<HTML>
      <HEAD><TITLE>${title}</TITLE></HEAD>
       <BODY>
           <H3>${title}</H3>
           ${greeting} <BR><BR>
           ${body} <BR><BR>
           <FONT size=2>${companyName}</FONT>
       </BODY>
</HTML>
 
cs



1
2
3
4
5
6
7
8
<%@page contentType= “text/html; charset=euc-kr ”%>
<HTML>
     <HEAD><TITLE>인사하기</TITLE></HEAD>
     <BODY>
            안녕하세요, ${param.ID}님
     </BODY>
</HTML>
 
cs
1
2
3
4
5
6
7
8
9
10
<%@page contentType= “text/html; charset=euc-kr ”%>
<%@taglib prefix= “fmt ” uri= “http://java.sun.com/jsp/jstl/fmt ” %>
<fmt:requestEncoding value= “euc-kr ” />
<HTML>
      <HEAD><TITLE>인사하기</TITLE></HEAD>
      <BODY>
           안녕하세요, ${param.ID}님
      </BODY>
</HTML>
 
cs


'프로그래밍 언어 > jsp' 카테고리의 다른 글

jsp 예제 소스 5  (0) 2018.01.25
jsp 예제 소스 3  (0) 2018.01.25
jsp 예제 소스코드 2  (0) 2018.01.25
jsp 예제 소스코드 - 1  (0) 2018.01.25
Comments