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
- 스트림셋이란?
- nvidia docker
- c
- java
- 스트림셋
- c++
- 데이트
- 데이터베이스
- 앤서블 설치
- 도커 시작하기
- mysql docker
- MySQL
- streamsets 강의
- 파이썬
- 알고리즘
- ansible install
- 정보처리기사
- 코딩
- 도커 elk
- docker
- 백준
- 도커 mysql
- elk stack
- 자바
- mysql on docker
- python
- C언어
- 클라우드
- 도커
- 푸시푸시
Archives
- Today
- Total
리그캣의 개발놀이터
jsp 예제 소스 5 본문
뇌를 자극하는 jsp
1 2 3 4 5 6 7 8 9 10 11 12 13 | <%@page contentType="text/html; charset=euc-kr"%> <%@taglib prefix="util" tagdir="/WEB-INF/tags"%> <HTML> <HEAD><TITLE>오늘의 메뉴</TITLE></HEAD> <BODY> <H3>오늘의 점심 메뉴입니다.</H3> <util:line/> 삼계탕<br> 볶음밥<br> 튀김우동<br> <util:line/> </BODY> </HTML> | cs |
1 2 3 4 5 6 7 8 9 10 | <%@tag body-content= “empty ” %> <%@attribute name= “color ”%> <%@attribute name= “size ” type= “java.lang.Integer ” %> <FONT color=${color} > <% for (int cnt = 0; cnt < size; cnt++) out.print( “- ”); %> </FONT><BR> | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <%@page contentType= “text/html; charset=euc-kr ”%> <%@taglib prefix= “util ” tagdir= “/WEB-INF/tags/util ” %> <HTML> <HEAD><TITLE>오늘의 메뉴</TITLE></HEAD> <BODY> <util:newLine color= “blue ” size= “25 ” /> 저녁 메뉴 <BR> <util:newLine color= “red ” size= “20 ” /> 불고기 덮밥 <BR> 카레라이스 <BR> 쫄면 <BR> <util:newLine color= “blue ” size= “25 ” /> </BODY> </HTML> | cs |
1 2 3 4 5 6 7 8 9 10 11 12 | <%@page contentType= "text/html; charser=euc-kr" %> <%@taglib prefix= “util” tagdir="WEB-INF/tags/util"%> <HTML> <HEAD><TITLE>오늘의 메뉴</TITLE></HEAD> <BODY> <H3>오늘은 토요일이므로 간단한 분식만 제공합니다.</H3> <util:doubleLine color="green" size="3"/> 샌드위치<br> 우동<br> </body></html> </HTML> | cs |
1 2 3 4 5 6 7 8 9 10 11 12 | <%@page contentType= “text/html; charset=euc-kr ”%> <%@taglib prefix= “util ” tagdir= “/WEB-INF/tags/util ” %> <HTML> <HEAD><TITLE>공지사항</TITLE></HEAD> <BODY> 구내 식당에서 알려드립니다. <util:box> 공사 관계로 급식을 일시 중단합니다. <BR> </util:box> </BODY> </HTML> | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <%@tag pageEncoding="euc-kr"%> <%@tag body-content="empty"%> <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@attribute name="num1" type="java.lang.Integer"%> <%@attribute name="num2" type="java.lang.Integer"%> <%@variable name-given="maximum" variable-class="java.lang.Integer" scope="AT_END"%> <% int result; if(num1 > num2) result=num1; Else result=num2; %> <c:set var="maximum" value="<%=result%>"/> | cs |
1 2 3 4 5 6 7 8 9 10 11 | <%@page contentType= “text/html; charset=euc-kr ”%> <%@taglib prefix= “util ” tagdir= “/WEB-INF/tags/util ” %> <HTML> <HEAD><TITLE>최대값 구하기</TITLE></HEAD> <BODY> <H3>최대값 구하기</H3> <util:newMax var= “MAX ” num1= “${param.NUM1} ” num2= “${param.NUM2} ” /> 최대값: ${MAX} </BODY> </HTML> | cs |
1 2 3 4 5 6 7 8 9 10 11 | <%@page contentType= “text/html; charset=euc-kr ”%> <%@taglib prefix= “util ” tagdir= “/WEB-INF/tags/util ” %> <HTML> <HEAD><TITLE>제곱표</TITLE></HEAD> <BODY> <H3>1부터 5까지의 제곱표</H3> <util:compute var= “num ” start= “1 ” end= “5 ”> ${num}의 제곱은? ${num * num} <BR> </util:compute> </BODY> </HTML> | cs |
1 2 3 4 5 6 7 8 9 10 11 12 | <%@page contentType= “text/html; charset=euc-kr ”%> <%@taglib prefix= “util ” tagdir= “/WEB-INF/tags/util ” %> <HTML> <HEAD><TITLE>세제곱표</TITLE></HEAD> <BODY> <H3>1부터 5까지의 세제곱표</H3> <util:compute var= “num ” start= “1 ” end= “7 ”> ${num}의 세제곱은? ${num * num * num} <BR> </util:compute> </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 24 25 | package tool; import java.io.*; import java.util.*; import javax.servlet.jsp.*; import javax.servlet.jsp.tagext.*; public class NewerLineTag extends SimpleTagSupport implements DynamicAttributes { private Map<String,Object> attrs = new HashMap<String,Object>(); public void setDynamicAttribute(String uri, String localName, Object value) throws JspException { attrs.put(localName, value); } public void doTag() throws JspException, IOException { String color = (String) attrs.get( “color ”); int size = Integer.parseInt((String) attrs.get( “size ”)); JspContext context = getJspContext(); JspWriter out = context.getOut(); out.println( “<FONT color= ” + color + “> ”); for (int cnt = 0; cnt < size; cnt++) { out.print( “* ”); } out.println( “</FONT><BR> ”); return; } } | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | package tool; import java.io.*; import javax.servlet.jsp.*; import javax.servlet.jsp.tagext.*; public class MinimumTag extends SimpleTagSupport { private int num1, num2; public void setNum1(Integer num1) { this.num1 = num1; } public void setNum2(Integer num2) { this.num2 = num2; } public void doTag() throws JspException, IOException { JspContext context = getJspContext(); if (num1 < num2) context.setAttribute( “minimum ”, num1); Else context.setAttribute( “minimum ”, num2); return; } } | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 | package tool; import java.io.*; import javax.servlet.jsp.*; import javax.servlet.jsp.tagext.*; public class ListTag extends SimpleTagSupport { public void doTag() throws JspException, IOException { JspFragment body = getJspBody(); body.invoke(null); return; } } | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <%@page contentType= “text/html; charset=euc-kr ”%> <%@taglib prefix= “tool ” uri= “/taglibs/tools.tld ” %> <HTML> <HEAD><TITLE>과일 나라</TITLE></HEAD> <BODY> <H3>오늘의 메뉴</H3> <tool:list> <tool:item>오렌지 쥬스</tool:item> <tool:item>키위 스무디</tool:item> <tool:item>딸기 아이스크림</tool:item> </tool:list> </BODY> </HTML> | cs |
'프로그래밍 언어 > jsp' 카테고리의 다른 글
jsp 예제 소스 4 (0) | 2018.01.25 |
---|---|
jsp 예제 소스 3 (0) | 2018.01.25 |
jsp 예제 소스코드 2 (0) | 2018.01.25 |
jsp 예제 소스코드 - 1 (0) | 2018.01.25 |
Comments