<%@ 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>pageContext,session,application,request</title> </head> <body> pageContext(한 화면)&lt;request(요청에서 응답 될때 까지)&lt; session(사용자가 브라우저를 닫을때 까지)&lt;application(서버가 꺼질때 까지) <br/> 변수를 맵 형때로 저장 할 수있다.(크기) <br/> if/for/switch 변수 &lt; method 변수 &lt; class 변수 (크기) <% String back = request.getParameter("background"); out.print("요청정보 중 background 파라미터 값: "+back+"<br/>"); //세션 단위로 저장된 값이 있나 확인해보자 out.print("세션 단에 backgroud키로 저장된 값 :" +session.getAttribute("background")+"<br/>"); //세션 단위:사용자가 브라우저를 닫을 때 까지 session.setAttribute("background",back); //세션 단위로 저장된 값이 있나 확인해보자 out.print("세션 단에 backgroud키로 저장된 값 :" +session.getAttribute("background")+"<br/>"); String background = (String)application.getAttribute("background"); out.print("background= "+background); %> <form action="day02_06.jsp"> <input type="radio" name="background" value="red">빨간색 <input type="radio" name="background" value="yellow">노란색 <input type="radio" name="background" value="black">검은색 <input type="submit" value="배경설정"> </form> </body> </html>



pageContext(한 화면) < request(요청에서 응답 될때 까지) <session(사용자가 브라우저를 닫을때 까지) < application(서버가 꺼질때 까지) (크기)        -    변수를 맵 형태로 저장 할 수있다.

if/for/switch 변수  <  method 변수  <  class 변수  (크기)


session으로 저장

(쉽게 말하자면 naver 로그인 하고 다른 페이지를 갔다 와도 로그인 정보가 꺼지지않고 explorer를 꺼야지만 로그인 정보가 날라간다~~강사왈~~)



WebContent 폴더 안에 files 폴더를 만들고 텍스트 파일을 하나 만들자~






import 할때 jar파일을 android 라이브러리에서 가져오는 방법~~


/android-sdk-windows/platforms/android/android.jar 파일을 라이브러리에 추가해주자~~




<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import ="java.io.*" %>
<%@ page import ="java.net.URL" %>
<%@ page import ="org.apache.http.util.ByteArrayBuffer" %>
<!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>
	<%
		String fileName="./files/msg.txt";
		InputStream is=null;
		URL url = application.getResource(fileName);
		is =url.openConnection().getInputStream();

		ByteArrayBuffer bab = new ByteArrayBuffer(56);
		while( (k=is.read()) != -1 ){//0~255
			
		}
	%>
	
</body>
</html>






day02_05.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import ="java.io.*" %>
<%@ page import ="java.net.URL" %>
<!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>
	<%
		String fileName="/files/msg.txt";
		InputStream is=null;
		URL url = application.getResource(fileName);
		is =url.openConnection().getInputStream();

		char[] buf = new char[512];
		int len = -1;
		/* while( (k=is.read()) != -1 ){//0~255
			String block=new String(buf,0,len);
			out.println(block);
		} */
		
		BufferedReader br =new BufferedReader(new InputStreamReader(is));
		String line="";
		while((line = br.readLine()) != null){
			out.print(line+"<br/>");
		}
	%>
	
</body>
</html>

위의 텍스트 파일 만들걸 불러온다~~




<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.io.*" %>
<!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>
	<%
		FileReader fr = null;
		char[] buf = new char[512];
		int len = -1;
		
		try{
			//현재 위치 : '/'  '.'
			//.../AAA.jpg    ./AA.jpg
			String path = application.getRealPath("/");
			out.print("실제 패스="+path);
			
			fr=new FileReader(path+"/tts.txt");
			while( (len = fr.read(buf)) != -1 ){
				//화면에 출력하기
				out.print(new String(buf,0,len));
			}
		}catch(Exception e){
			out.print("예외발생"+e.getMessage());
		
		}finally{
			if(fr != null){
				fr.close();
			}
		}
	%>
</body>
</html>


WEB-INF/web.xml
<%@ 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>기본 객체1 out</title>
</head>
<body>
	기본 객체 9개가 있는데
	<ol>
		<li> reqests : 요청 정보 </li>
		<li> respose : 응답 정보 </li>
		<li> pageContext : JSP 페이지 정보 </li>
		<li> session : HTTP 세션 정보 </li>
		<li> application : 웹 어플 정보 </li>
		<li> out : OutputStream 결과를 출력할 때 사용하는 출력 스트림 </li>
		<li> config : JSP 페이지에 대한 설정 정보 </li>
		<li> page : JSP페이지를 구현한 자바 클래스 인스턴스 </li>
		<li> exception : 예외 객체 </li>
	</ol>

	<% out.println("out.println()실습");
	   out.print("out.print()실습");
	%>
	<br/>
	out.getBufferSize() : <%= out.getBufferSize() %><br/>
	out.getRemaining() : <%= out.getRemaining()%><br/>
	out.isAutoFlush() : <%= out.isAutoFlush() %><br/>
	<br/>
	pageContext 기본 객체 : 하나의 JSP페이지와 1:1 매핑되는 객체</h3><br/><br/>
	
	pageContext.getRequest(): <%=pageContext.getRequest() %><br/>
	
	request 기본 객체 와 pageContext.getRequest()의 리턴값은 같습니다..<br/>
	
	request == pageContext.getRequest()의 결과는?<%= request == pageContext.getRequest() %><br/><br/>
	
	out == pageContext.getOut()의 결과는?<%= out == pageContext.getOut() %><br/><br/>
	
	즉 out객체와 request 객체는 pageContext 객체에 포함되어 있다.
	
	<h3> application 기본 객체</h3>
	<br/>
	web.xml안의 context-param 태그안에 어떤 값들을
	저장 시키고 필요할 때 꺼내서 사용할 수 있습니다.<br/>
	application.getInitParameter("id") : 
	<%=application.getInitParameter("id") %> <br /><br />
	
	webHosting에서는 /tomcat/conf/web.xml 안에 context-param을 만들어서 test할 수 있습니다. <br />
	수정하고 tomcat 재부팅 해야 설정이 저장됩니다. <br />
	<ul>
		<li>서버 정보 : <%=application.getServerInfo() %></li>
		<li>서블릿 규약 메이저 버젼 : <%=application.getMajorVersion() %></li>
		<li>서블릿 규약 마이너 버젼 : <%=application.getMinorVersion() %></li>
	</ul>
	
	<h3>로그 메세지 기록하기</h3>
	<% application.log("로그 jsp 2일차"); %><br/>
	<% log("로그 기록하는 다른 방법"); %><br/>
	웹사이트에서는 사용자가 로그를 볼 수 없습니다.
	서버 관리자만이 로그를 볼 수 있습니다.<br/><br/>
	
	호스팅/tomcat/logs/host-magager.날짜.log
	파일을 열어서 로그를 확인 할 수 있습니다.<br/>
</body>
</html>








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

2일차 파일 읽어오기  (0) 2012.05.22
2일차 텍스파일 출력하기  (0) 2012.05.22
2일차 Buffer 관리하기&경로  (0) 2012.05.22
2일차 Buffer 관리하기  (0) 2012.05.22
2일차 구구단 출력하기  (0) 2012.05.22
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page buffer="8kb" autoFlush="true"%>    
<!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>Buffer 관리하기&경로</title>

</head>
<body>
	<%String path = request.getContextPath(); %>
	request.getContextPath() = <%=path %><br/>
	
	사용 예)파일 저장 위치 : <%=path %>/path/file/abc.jpg<br/>
	
	<hr/>가로선을 그어주는 태그 : &lt;hr/&gt;
	<br/><br/>
	autoFlush="false"로 설정하면 <br/>
	버퍼 사이즈 보다 더 큰 내용을 보여줄때<br/>
	buffer overFlow가 발생합니다.<br/>
	일반적으로autoFlus="true"를 사용하고<br/>
	명시하지 않아도 기본값으로 적용됩니다.<br/>
	buffer="8kb"가 default로 설정 되어 있습니다.<br/>
	버퍼의 크기를 수정할 수 있습니다.<br/>	
</body>
</html>







war파일 server에 올리기




요렇게 war파일이 생성 된다...



war르 파일을 서버 최상의 폴더에 복사 하면 자동으로 풀리게 된다~~




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

2일차 텍스파일 출력하기  (0) 2012.05.22
2일차 기본객체 out , pageContext, application  (0) 2012.05.22
2일차 Buffer 관리하기  (0) 2012.05.22
2일차 구구단 출력하기  (0) 2012.05.22
2일차 복습  (0) 2012.05.22
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page buffer="1kb" autoFlush="false"%>    
<!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>Buffer 관리하기</title>
	<%for(int i=0;i<=3000;i++){
	%> <%=i %><% 
	}
	%>
	
</head>
<body>	
</body>
</html>





<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page buffer="8kb" autoFlush="false"%>    
<!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>Buffer 관리하기</title>
	<%for(int i=0;i<=3000;i++){
	%> <%=i %><% 
	}
	%>
	<br/>
</head>
<body>	
	autoFlush="false"로 설정하면 <br/>
	버퍼 사이즈 보다 더 큰 내용을 보여줄때<br/>
	buffer overFlow가 발생합니다.<br/>
	일반적으로autoFlus="true"를 사용하고<br/>
	명시하지 않아도 기본값으로 적용됩니다.<br/>
	buffer="8kb"가 default로 설정 되어 있습니다.<br/>
	버퍼의 크기를 수정할 수 있습니다.<br/>
</body>
</html>



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

2일차 기본객체 out , pageContext, application  (0) 2012.05.22
2일차 Buffer 관리하기&경로  (0) 2012.05.22
2일차 구구단 출력하기  (0) 2012.05.22
2일차 복습  (0) 2012.05.22
1일차 reDirect 기능  (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>구구단</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>



+ Recent posts