기본편 1

2012. 5. 8. 18:34
 
  1. 워크스페이스는 " C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps " 로 설정.
  2. webapps 폴더에 소스가 있어야 톰켓 서비스가 가능함
  3. New -> Java Project 로 한다. (Dynamic Web Project는 익숙해지면 사용하자!)
  4. struts에서 가장 기본이 되는 파일 (struts-blank.war) 을 검색하여 다운받아 압출을 풀면 기본 폴더들이 나온다.
  5. 기본구조에 맞게 맞추어 준다.
  6. WebContent 폴더 생성 -폴더 안에-> META-INF폴더, WEB-INF폴더 생성
  7. META-INF 폴더 안에는 MANIFEST.MF 파일을 넣어둔다.
  8. WEB-INF 폴더안에는 해당 폴더 및 파일 복사.
  9. 디렉토리 구조는 이러하다.
  10. 디렉토리구조1.JPG
  11. 첫번째 예제를 시작해보자! 우선 Struts의 커스템 태그를 사용하기 위해 web.xml을 설정해보자.
  12. <?xml version="1.0" encoding="ISO-8859-1"?>
  13. <!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
    "
    http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
  14. <web-app>
    <!-- Struts Tag Library Descriptors -->
    <taglib>
    <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
    </taglib>

    <taglib>
    <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
    </taglib>

    <taglib>
    <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
    </taglib>
    </web-app>

    1. // taglib은 태그라이브러리에서 태그를 꺼나와 사용할 수 있는 기능을 제공해주는 지시부이다.
    2.  
  15. Struts의 커스텀 태그를 이용하는 JSP파일을 생성하자. 위치는 zigistruts/struts1/zigi1.jsp
    1. <%@ page language="java" %> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %> <html:html> <head> <title>내가 만드는 첫번째 Struts application!</title> <html:base/> </head> <body> 이 페이지는 내가 만든 첫번째 Struts Application페이지이다.!!! </body> </html:html>
    2. //기본은 이러한데... 한글이 안먹힐수 있으니 이러하게 사용해도 된다.
      
    3. <%@ page language="java" contentType="text/html; charset=EUC-KR"
      pageEncoding="EUC-KR"%>
    4. <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
      <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
      <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
    5. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
      <meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
    6. <html:html>
      <head>
      <title>내가 만드는 첫번째 Struts application!</title>
      <html:base/>
      </head>
    7. <body>
      이 페이지는 내가만든 첫번째 Struts application!
      </body>
      </html:html>
  16. 완성  주소창에 다음과 같이 입력하면 된다..
    
    1. 기본예제1_완료.JPG
      

 

 

 

1. 섯다 Mini 온라인 게임

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1.  

 

이 글은 스프링노트에서 작성되었습니다.

'스트러츠' 카테고리의 다른 글

기본편 2  (0) 2012.05.08
스트러츠  (0) 2012.05.08
Posted by 사라링
BLOG main image
.. by 사라링

카테고리

사라링님의 노트 (303)
JSP (32)
J-Query (41)
디자인패턴 (1)
JAVA (24)
스트러츠 (3)
안드로이드 (11)
오라클 (45)
우분투-오라클 (1)
이클립스메뉴얼 (6)
스프링3.0 (23)
자바스크립트 (11)
HTML5.0 (17)
정보처리기사 (1)
기타(컴퓨터 관련) (1)
문제점 해결 (3)
프로젝트 (2)
AJAX (4)
하이버네이트 (3)
트러스트폼 (11)
Jeus (2)
재무관리(회계) (5)
정규식 (5)
아이바티스 (8)
취미 (2)
소프트웨어 보안 관련모음 (0)
정보보안기사 (6)
C언어 베이직 및 프로그램 (3)
보안 관련 용어 정리 (2)
넥사크로 (6)
웹스퀘어_ (0)
Total :
Today : Yesterday :