¼Ò¼³°°ÀºJSP1ºÎ  3Àå Basic of JSP  09 JSP¿¡¼­ ¶óÀ̺귯¸® import  

09 JSP¿¡¼­ ¶óÀ̺귯¸® import

 

 ¾Õ¿¡¼­ ¿ì¸®´Â JSP¿¡¼­ ¸â¹öº¯¼ö¿Í ¸â¹ö¸Þ¼­µå¸¦ »ç¿ëÇÏ´Â ¹ý¿¡ ´ëÇØ¼­ ¾Ë¾Æ º¸¾Ò½À´Ï´Ù. ±×·³ ÇÑ ¹ß ´õ ³ª¾Æ°¡ ÆÐŰÁö¸¦ import ÇÏ´Â °Íµµ °¡´ÉÇÒ °ÍÀÔ´Ï´Ù. ¿ì¸®°¡ jspÆÄÀÏ¿¡¼­ Vector¸¦ »ç¿ëÇÏ¿´´Ù¸é ÀÚ¹Ù¿¡¼­Ã³·³ java.util ÆÐŰÁö¸¦ import ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù. ÇÏÁö¸¸ jspÀÌ´Ï »ç¿ë¹ýÀº Á¶±Ý ´Ù¸¨´Ï´Ù. JSP¿¡¼­´Â <%@ %>Áö½Ã¹®À̶ó´Â ű׸¦ »ç¿ëÇÕ´Ï´Ù. ±×·³ ´Ù½Ã hello.jsp¿¹Á¦¸¦ Á¶±Ý º¯ÇüÇÏ¿© ÆÐŰÁö¸¦ importÇÏ´Â °Í¿¡ ´ëÇØ¼­ ¾Ë¾Æ º¸µµ·Ï ÇϰڽÀ´Ï´Ù.

 

hello2.jsp

ÆÐŰÁö import¸¦ Å×½ºÆ®ÇÏ´Â ¿¹Á¦

<%@ page contentType= "text/html;charset = euc-kr"%>
<%@ page 
import ="java.util.*"%>
<html><head><title>Hello JSP2</title></head><body>
<h1> Hello JSP Test2</h1>
<%
  String str = 
"¾È³çÇϼ¼¿ä? ÀÚºÏÀÔ´Ï´Ù.";
  Vector  vector = 
new Vector();
  vector.addElement(str);
  out.println(vector.elementAt(
0));
%>
</body></html>

 

 À̹ø ¿¹Á¦´Â jspÆÄÀÏ¿¡¼­ Vector¸¦ »ç¿ëÇÏ´Â ¿¹Á¦·Î ¹Ù²î¾ú½À´Ï´Ù. ´Þ¶óÁø °ÍÀÌ ÀÖ´Ù¸é <%@ page   %> ºÎºÐÀÌ Ãß°¡ µÇ¾ú´Ù´Â °ÍÀÔ´Ï´Ù. ±×·³ ¸ÕÀú ¸Ç À­ÁÙºÎÅÍ ¾Ë¾Æ º¸°Ú½À´Ï´Ù.

 

n         <%@ page contentType= "text/html:charset = euc–kr"%>

 

 ÀÌ ±¸¹®Àº ÇÑ±Û Ã³¸®¸¦ À§ÇÑ ±¸¹®ÀÔ´Ï´Ù. À§ÀÇ ¹®ÀåÀÌ ÀÖÀ¸¸é jsp¿¡¼­ ÇѱÛÀ» »ç¿ëÇÏ¿©µµ ÇѱÛÀÌ ±úÁöÁö ¾Ê½À´Ï´Ù. ±×·¡¼­ jspÆÄÀÏ¿¡¼­ °ÅÀÇ ±âº»À¸·Î »ç¿ëÇÏ´Â ±¸¹®ÀÔ´Ï´Ù. À̱¸¹®Àº _jspService³»ÀÇ ´ÙÀ½°ú °°Àº ±¸¹®¿¡ ¿µÇâÀ» ¹ÌÄ¡°Ô µË´Ï´Ù.

 

n         response.setContentType("text/html;charset = euc-kr");            

 

 ±× ´ÙÀ½ ³ª¿À´Â ±¸¹®ÀÌ ÆÐŰÁö¸¦ importÇÏ´Â ±¸¹®ÀÔ´Ï´Ù.

 

n          <%@ page import = ¡°java.util.*¡±%>

 

 ÀÌ·± Çü½ÄÀ¸·Î ÀÛ¼ºÀ» ÇÏ°Ô µÇ¸é ÆÐŰÁö¸¦ importÇÒ ¼ö ÀÖ½À´Ï´Ù. À̶§ ¼Ò½º¿¡¼­´Â ´ÙÀ½°ú °°Àº ±¸¹®ÀÌ »ðÀԵǾîÁý´Ï´Ù.

 

n         import java.util.*;

 

±×·³ javaÆÄÀÏÀ» º¸¸é¼­ ¾Ë¾Æ º¸µµ·Ï ÇϰڽÀ´Ï´Ù.

 

hello2$jsp.java 

<%@ page  %>¸¦ Å×½ºÆ®ÇÏ´Â ¿¹Á¦

package org.apache.jsp;
import java.util.*; //util¶óÀ̺귯¸®¸¦ importÇϱâ À§ÇÑ ±¸¹®
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import org.apache.jasper.runtime.*;
public class hello2$jsp extends HttpJspBase {
    
static {
    }
    
public hello2$jsp( ) {
    }
    
private static boolean _jspx_inited = false;
    
public final void _jspx_init() throws org.apache.jasper.runtime.JspException {
    }
    
public void _jspService(HttpServletRequest request, HttpServletResponse  response)
        
throws java.io.IOException, ServletException {
      //Áß°£»ý·«
          
response.setContentType("text/html;charset = euc-kr");//ÇѱÛÀ» ¼ÂÆÃÇϱâ À§ÇÑ ±¸¹®
          
pageContext = _jspxFactory.getPageContext(this, request, response, "", true, 8192true);
      //Áß°£ »ý·«
    }
}
package org.apache.jsp;

 

¿¹Á¦ÀÇ À­ ºÎºÐÀ» º¸¸é java.util ÆÐŰÁö°¡ importµÈ °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô <%@ page  %>¸¦ »ç¿ëÇÏ¸é ÆÐŰÁö ´ÜÀ§ÀÇ Á¶Àýµµ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÇÑ±Û ÀԷ¿¡ °üÇÑ °Í ±îÁö <%@page %>¿¡¼­ ó¸®Çϴ°ÍÀ» º¸¾Æ¼­´Â À̰ÍÀº Ŭ·¡½º³ª ÆäÀÌÁöÀÇ À­ ´Ü°è ·¹º§ÀÇ ´À³¦ÀÔ´Ï´Ù.

 

<%@  %>´Â Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛµÇ´Â ÀÀ´ä¿¡ Á÷Á¢ÀûÀÎ ¿µÇâÀ» ¹ÌÄ¡±â º¸´Ù´Â JSPÄÁÅ×À̳ʿ¡ ÆäÀÌÁö Á¤º¸¸¦ Àü´ÞÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ƯÈ÷ ±× Áß ¸¹ÀÌ »ç¿ëµÇ´Â °ÍÀÌ <%@ page %>Àε¥ À̰ÍÀº JSPÆäÀÌÁöÀÇ ¼Ó¼ºÀ» ÁöÁ¤ÇÏ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.

 

<%@ page  %> ¼Ó¼º

language : jspÆÄÀÏ¿¡¼­ »ç¿ëÇÒ ½ºÅ©¸³Æ® ¾ð¾î¸¦ ÁöÁ¤ÇÏ´Â ¼Ó¼º

extends : jspÆÄÀÏ¿¡¼­ ServletÀ¸·Î º¯È¯ ½Ã »ó¼ÓÇÒ Å¬·¡½º¸¦ ÁöÁ¤ÇÏ´Â ¼Ó¼º

import : jspÆÄÀÏ¿¡¼­ ServletÀ¸·Î º¯È¯ ½Ã import ÇÒ ÆÐŰÁö¸¦ ÁöÁ¤ÇÏ´Â ¼Ó¼º

session : sessionÀ» À¯Áö ÇÒ °ÍÀÎÁö ¾Æ´ÑÁö¸¦ °áÁ¤ÇÏ´Â ¼Ó¼º

buffer : out °´Ã¼¸¦ »ç¿ë ÇÒ ¶§ buffer¸¦ ¾ó¸¶ÀÇ Å©±â·Î »ç¿ë ÇÒ °ÍÀÎÁö ¾Æ´ÑÁöÀÇ ¼Ó¼º

autoFlush : buffer°¡ ´Ù ä¿öÁ³À» °æ¿ìÀÇ ¼Ó¼º

isThreadSafe : ´ÙÁß Å¬¶óÀÌ¾ðÆ® ¿äûÀ» ó¸®ÇÏ´Â ¼Ó¼º

info : ÇØ´ç ÆäÀÌÁöÀÇ ±â´É°ú Ư¡¿¡ ´ëÇÑ ¼³¸íÀ» ÁöÁ¤ÇÏ´Â ¼Ó¼º

errorPage : ¿¡·¯ ¹ß»ý½Ã ¿¡·¯ ÆäÀÌÁö¸¦ ¾Ë·ÁÁÖ´Â ¼Ó¼º

isErrorPage : ÇØ´ç ÆäÀÌÁö°¡ ´Ù¸¥ ÆäÀÌÁö¿¡¼­ ¹ß»ýÇÑ ¿¹¿Ü¸¦ ó¸®ÇÒ ÆäÀÌÁöÀÓÀ» ¾Ë·ÁÁÖ´Â ¼Ó¼º

contentType : ÇØ´ç jspÆÄÀÏÀÌ Å¬¶óÀÌ¾ðÆ®·Î Àü¼ÛÇÒ ÀÀ´äÀÇ MINEÇü½ÄÀ» ÁöÁ¤ÇÏ´Â ¼Ó¼º

pageEncoding : jsp¿¡¼­ Encoding½Ã »ç¿ëÇÒ character encoding ¹æ½ÄÀ» ÁöÁ¤ÇÏ´Â ¼Ó¼º



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°ÀºJSP1ºÎ
ÀúÀÚ:ÃÖ¿µ°ü