<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>구구단</title>
</head>
<body>
	2단을 출력하자<br/>
	<% int a=2;
	   for(int b=1;b<10;b++){
	   int c=a*b;
	%>
		<%=a %>*<%=b %>  =<%=c %>  <br/>
	<%} %>
	
	2~9단을 출력하자<br/>
	<% for(int i=2;i<10;i++){
		%>
		--- <%=i %>단---<br/>
	<% 	for(int j=1;j<10;j++){
			int z;
			z=i*j;
	%>
			
		<%=i %>&nbsp;*&nbsp;<%=j %>&nbsp;=&nbsp;<%=z %><br/>		
		<%}%>
	<%}%>
</body>
</html>



'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글

2일차 Buffer 관리하기&경로  (0) 2012.05.22
2일차 Buffer 관리하기  (0) 2012.05.22
2일차 복습  (0) 2012.05.22
1일차 reDirect 기능  (0) 2012.05.21
1일차 Header  (0) 2012.05.21
JSP - java의 힘을 사용하서 웹 사이트를 만들 수 있다. 
android - java의 기능을 사용해서 단말기에서 표현

Java  /  C  /  MS  

파일이름.jsp  
<%@ 페이지선언 %>
<%@ 자바 클래스 임포터, ~ 그외 속성 %>

<%   스크립틀릿  String a="aaa"; %>
<%!  선언부  %>
<%=a   표현식   %>

<%   int a=5;     
        int b=10;  %>
       <%=b %> + <%=c %>
<%
        int c=a+b;

   %>
   <%=c %>

2단 출력하기 2 * 1 = 2 
                      2 * 2 = 4


2단~ 9단까지 출력하기 
  
<style> </style>
<script> </script>
<HTML> 사용하는 부분 
   <a >    페이지 이동을 시켜주는 태그 
   <img> 그림을 표시해주는 ImageView
   <button>	
  <form action="b.jpg">  다른 페이지로 이동할 수 있게 해주는 태그
   <input> 사용자로부터 값을 받게 해주는 태그 
</HTML>

css : HTML의 태그의 디자인을 처리할 수 있다 .


'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글

2일차 Buffer 관리하기  (0) 2012.05.22
2일차 구구단 출력하기  (0) 2012.05.22
1일차 reDirect 기능  (0) 2012.05.21
1일차 Header  (0) 2012.05.21
1일차 이클립스 한글 깨짐 현상  (0) 2012.05.21
day01_07.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>reDirect 기능 - 나에 해당하는 페이지 </title>
</head>
<body>	
	 direct : 나 -> A -> B  <br />
	 reDirect : 나 -> A -> 나 -> B <br /><br />
	 
	 <a href="day01_07A.jsp?id=pass"> 
	 	A페이지를 요청하기(아이디를 갖고 가기) </a><br/>
	 <a href="day01_07A.jsp"> A페이지를 요청하기2 </a><br/>
	 

</body>
</html>


day01_07A.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>A에 해당하는 페이지</title>
</head>
<body>
	<%  
		String id=request.getParameter("id");
		if(id==null){ //로그인을 안했다 
			// 로그인 페이지로 가도록 되돌려 보내기
			response.sendRedirect("day01_07B.jsp");
		
		}else if(id.trim().length()<1){
			request.sendRedirect("day01_07B.jsp");
		
		}else{ // id 값이 있다면 (==로그인을 했다)
			%>
			어서오세요  <%=id %> 님 !!
			<%
		}
	%>
</body>
</html>


day01_07B.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>로그인 페이지</title>
</head>
<body>
	<form action="day01_07A.jsp">
		id : <input type="text" name="id" size="10">
		<br/>
		<input type="submit" value="보내기">
	</form>

</body>
</html>



'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글

2일차 구구단 출력하기  (0) 2012.05.22
2일차 복습  (0) 2012.05.22
1일차 Header  (0) 2012.05.21
1일차 이클립스 한글 깨짐 현상  (0) 2012.05.21
1일차 Form 전송  (0) 2012.05.21
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.util.Enumeration" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>헤더</title>
</head>
<body>
	<% Enumeration headerData = request.getHeaderNames();
	   while(headerData.hasMoreElements()){
		   String headerName = (String)headerData.nextElement();
		   String headerValue = request.getHeader(headerName);
	%>
	
		헤더의 이름 :<%=headerName %>,
		              값:<%=headerValue %><br/>
	
	<%  
	    }
	%> 
	   
	responseCode : 404	
</body>
</html>

이클립스 결과값....




cafe24 서버에 올려서 본 값



'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글

2일차 복습  (0) 2012.05.22
1일차 reDirect 기능  (0) 2012.05.21
1일차 이클립스 한글 깨짐 현상  (0) 2012.05.21
1일차 Form 전송  (0) 2012.05.21
1일차 Form 태그  (0) 2012.05.21








    <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" 
        URIEncoding="UTF-8"/>

요렇게 추가를 해주자~~



'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글

1일차 reDirect 기능  (0) 2012.05.21
1일차 Header  (0) 2012.05.21
1일차 Form 전송  (0) 2012.05.21
1일차 Form 태그  (0) 2012.05.21
1일차 request 기본 객체  (0) 2012.05.21
day01_04.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Form 태그</title>
	<style type="text/css">
		form{  border: 2px thick lime;
			   border-style: solid;
			   width: 500px;
			   height: 200px;
			   background-color: yellow;
			   font-size: 20px;
		}
	</style>
</head>
<body>
	Form 태그는 사용자로부터 값을 받는 태그 <br/>
	
	<form action="day01_05.jsp" method="post">
		이름 : <input type="text" name="name" size="10" maxlength="8"
					 required><br/>
		사는 도시 : <input type="text" name="city" size="10"><br/>
		좋아하는 동물 : 
			<input type="checkbox" name="pet" value="dog">강아지
			<input type="checkbox" name="pet" value="cat">고양이
			<input type="checkbox" name="pet" value="hamster">햄스터<br/>
			
			<input type="submit" value="전송">
			<!-- submit을 누르면 위의 form action 값으로 데이터를 전송한다. -->
	</form>
</body>
</html>


day01_05.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Form으로 전송한 내용을 받는 페이지</title>
</head>
<body>
	<% String name = request.getParameter("name");
	   String city = request.getParameter("city");
	   String[] pets = request.getParameterValues("pet"); 
	   String myPet="";
	   for(int i=0;i<pets.length;i++){
		   myPet += pets[i];
	   	   myPet += "  ";
	   }
	   %>
	   
	   이름 : <%=name %><br/>
	   내가 사는 곳은 <%=city %> 입니다.<br/>
	   내가 좋아하는 pet은 <%=pets.length %>종류이고
	   <%=myPet %>입니다.<br/>
</body>
</html>




'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글

1일차 Header  (0) 2012.05.21
1일차 이클립스 한글 깨짐 현상  (0) 2012.05.21
1일차 Form 태그  (0) 2012.05.21
1일차 request 기본 객체  (0) 2012.05.21
1일차 표현식,선언부  (0) 2012.05.21
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Form 태그</title>
</head>
<body>
	Form 태그는 사용자로부터 값을 받는 태그 <br/>
	
	<form>
		이름 : <input type="text" name="name" size="10"><br/>
		사는 도시 : <input type="text" name="city" size="10"><br/>
		좋아하는 동물 : 
			<input type="checkbox" name="pet" value="dog">강아지
			<input type="checkbox" name="pet" value="cat">고양이
			<input type="checkbox" name="pet" value="hamster">햄스터<br/>
			
			<input type="submit" value="전송">
			<!-- submit을 누르면 위의 form action 값으로 데이터를 전송한다. -->
	</form>
</body>
</html>





'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글

1일차 이클립스 한글 깨짐 현상  (0) 2012.05.21
1일차 Form 전송  (0) 2012.05.21
1일차 request 기본 객체  (0) 2012.05.21
1일차 표현식,선언부  (0) 2012.05.21
1일차 1부터 10까지  (0) 2012.05.21
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<style>	
		/* 주석: *은 문서 전체에 css스타일을 적용하기 */	
		*{font-size: 15px; 
		  color:blue; 
		  font-family: serif; 
		  font-style: italic; 
		  text-align: center;}	
		
		/* li태그에 css스타일을 적용하기
			:조건 h+ over 에서의 스타일 적용하기 */
		li:hover{
			font-size:20px; 
			color:black; 
			background-color:yellow;}
		
		/* div태그에만 적용하겠다. */
		div{ color:navy; 
			 font-size: 30px;
			 background-color: #dd3355;}			
	</style>
	
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>request 기본 객체</title>
</head>
<body>
	<ul>
		<li>
			<div>
			클라이언트 IP = <%=request.getRemoteAddr() %> 
			</div>
		</li> 
		<li>요청정보길이 = <%=request.getContentLength() %> </li>
		<li>요청정보 인코딩 = <%=request.getContentType() %> </li>
		<li>요청정보 프로토콜 = <%=request.getProtocol() %> </li>
		<li>요청정보 전송방식 = <%=request.getMethod() %> </li>
		<li>요청 URI = <%=request.getRequestURI() %> </li>
		<li>컨텍스트 경로= <%=request.getContextPath() %> </li>
		<li>서버이름 = <%=request.getServerName() %> </li>
		<li>서버포트 = <%=request.getServerPort() %> </li>
	<ul/>
</body>
</html>









'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글

1일차 Form 전송  (0) 2012.05.21
1일차 Form 태그  (0) 2012.05.21
1일차 표현식,선언부  (0) 2012.05.21
1일차 1부터 10까지  (0) 2012.05.21
1일차 날짜 및 이미지(putty 설정~~)  (0) 2012.05.21
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<!-- 스크립트릿 -->
<body>
	1부터 10까지의 합을 더해서 화면에 출력하자
	<% int sum=0;
		
		for(int i=1;i<=10;i++){
			sum +=i;
		}
	%>
	<!-- 선언부 -->
	<%! public int multiply(int a, int b){
		int c=a+b;
		return c;
	}

	%><br/>
	표현식:<br/>
	1~10까지의 합은 : ~~~<%=sum %>다<br/>
	3*5는 <%= multiply(3,5) %>다<br/>
	&lt;%:스크립트릿<br/>
	&lt;%!:선언부<br/>
	&lt;%=:표현식<br/>
</body>
</html>



index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	JSP첫째날 <a href="day01.jsp">day01.jsp</a><br/>
	JSP첫째날 <a href="day01_02.jsp">day0_02.jsp</a>
</body>
</html>


day01_02.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	1부터 10까지의 합을 더해서 화면에 출력하자
	<% int sum=0;
		
		for(int i=1;i<=10;i++){
			sum +=i;
		}
	%>
	1~10까지의 합은 : ~~~<%=sum %>다
	
</body>
</html>




<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.util.Date" %> 
<%@ page import="java.util.*" %>

<%   Date now=new Date();  
	   Calendar cal=Calendar.getInstance();
	   int hour=cal.get(Calendar.HOUR_OF_DAY);
%>
<% int k=10; %>
<!-- WebContent폴더안에 jsp파일을 만듭니다 -->
<html>
	<head>
		<title> JSP를 시작하자 </title>
	</head>
	<body>
		/WebContent/day01_01.jsp
		<Button> 버튼 </Button> <br/>한줄 띄기<br />
		현재 의 전체 시간 보기 :
		<%= now %>
		<%=k %> <br />
		현재 시간 : <%=hour %>
		<img src="http://vncc.phinf.naver.net/vncc01/2012/5/18/178/title_%BF%F9_crop.jpg">
		www폴더안으로 jsp 파일을 업로딩하기 <br/>
		http://gusfree.cafe24.com/day01.jsp <br />
		tomcat/bin/catalina.sh stop  끄기 <br/>
		tomcat/bin/catalina.sh start  끄기 <br/>
		tomcat/bin/catalina.sh destroy 종료 <br/>
	</body>
</html>




putty라는 프로그램을 받자




putty.exe를 다운 받자





Host Name에 자신의 호스트 주소를 적자(나는 cafe24를 가입 해서 요렇게 적었다.) open



예(Y) 를 클릭하자~~




tomcat/bin/catalina.sh stop   - 끄기 

tomcat/bin/catalina.sh start   - 시작



jsp생성한걸 더블클릭 해서 올리자~~




요렇게 실행된다.




<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	JSP첫째날 <a href="day01.jsp">day01.jsp</a>
</body>
</html>


day01.jsp를 클릭하면 day01.jsp 페이지로 이동한다(안드로이드의 intent라고 생각하면된다.....강사 왈)

'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글

1일차 request 기본 객체  (0) 2012.05.21
1일차 표현식,선언부  (0) 2012.05.21
1일차 1부터 10까지  (0) 2012.05.21
1일차 TomCat 설치 및 eclipse 연동 ,cafe24 가입하는법  (0) 2012.05.21
1일차 JSP 책소개  (0) 2012.05.21

http://tomcat.apache.org/  에 접속하자.







여기서 32-bit windows.zip을 다운받았다..각자의 OS에 맞게~~




tomcat을 다운받고 알기쉬운곳에 설치하자.




startup.bat은 서버실행 shutdown.bat은 서버끄기




cmd창을 열어서 실행 해보면 환경 변수를 지정하라고 한다. 다시 끄고 환경변수를 지정해주자~~






이클립스에서 JDK 설치 한곳 Path 위치 알아내기




환경변수를 지정해준다...우리는 새로 하나 만들었다.





다시 CMD창을 열어서 tomcat이 설치된 C:\apache-tomcat-6.0.35\bin 으로 이동 해서 

startup을 실행하면 서버가 실행된다.




요런식으로 



filezilla가서 client를 다운받아서 설치하자.




cafe24라는 곳에서 가입함...



호스트에 자기 서버 기입하고 사용자명하고 비번은...ㅎㅎ




띠리링 접속이 된다~~




이클립스에서 하단 View아이콘 클릭해서 Servers 창을 만들자~~



새로운 프로젝트를 만들어보자






Generate Web.xml deployment descriptor를 클릭해주는게 좋다.










<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<%@ page import="java.util.Date" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%   Date now=new Date();  %>
<!-- WebContent폴더안에 jsp파일을 만듭니다 -->
<html>
	<head>
		<title> JSP를 시작하자 </title>
	</head>
	<body>
		/Web-INF/day01_01.jsp
		<Button> 버튼 </Button> <br/>한줄 띄기<br />
		현재 시간 :
		<%= now %>
	</body>
</html>



















chrom으로 실행 해본 결과값.



'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글

1일차 request 기본 객체  (0) 2012.05.21
1일차 표현식,선언부  (0) 2012.05.21
1일차 1부터 10까지  (0) 2012.05.21
1일차 날짜 및 이미지(putty 설정~~)  (0) 2012.05.21
1일차 JSP 책소개  (0) 2012.05.21



JSP 2 1 웹 프로그래밍 기초부터 실전까지

저자
최범균 지음
출판사
가메 | 2009-07-03 출간
카테고리
컴퓨터/IT
책소개
이 책은 웹 프로그래밍에 대한 기초 지식부터, JSP 기초, J...
가격비교




자바프로그램 / 어플 / 웹 


html + javascript  -> html5 


<HTML>

<BODY>

<TABLE> 

<IMG>     <ImageView>

<B>

<BR>

<INPUT>  <EditText>

<HEAD>

<TITLE>


HTML5  / JSP(java+html) 1주 반

struts2 (ibatis,)/ 1주반

ajax, jquery(하루) 


2주 프로젝트  


xml, java

+ Recent posts