struts로 검색한 결과 :: 시소커뮤니티[SSISO Community]
 
SSISO 카페 SSISO Source SSISO 구직 SSISO 쇼핑몰 SSISO 맛집
추천검색어 : JUnit   Log4j   ajax   spring   struts   struts-config.xml   Synchronized   책정보   Ajax 마스터하기   우측부분

회원가입 I 비밀번호 찾기


SSISO Community검색
SSISO Community메뉴
[카페목록보기]
[블로그등록하기]  
[블로그리스트]  
SSISO Community카페
블로그 카테고리
정치 경제
문화 칼럼
비디오게임 스포츠
핫이슈 TV
포토 온라인게임
PC게임 에뮬게임
라이프 사람들
유머 만화애니
방송 1
1 1
1 1
1 1
1 1
1

struts로 검색한 결과
등록일:2008-03-15 20:23:56
작성자:
제목:스트럿츠 기본 환경 셋팅




1.  스트럿츠  jar  패키지  설치

        스트럿츠  바이너리  파일을  다운  받은  뒤  WEB-INF/lib  에  복사한다.

  

2.  스트럿츠  tld  추가

        WEB-INF/lib  아래에  있는  *.tld  파일들을

        WEB-INF/tld  에  추가

  

3.  web.xml  파일에  스트럿츠  설정  추가

<?xml  version="1.0"?>
<!DOCTYPE  web-app
        PUBLIC  "-//Sun  Microsystems,  Inc.//DTD  Web  Application  2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd">


<web-app>


        <display-name>struts</display-name>
        <description>struts</description>

  <servlet>
          <servlet-name>strutsActionServlet</servlet-name>
          <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
          <init-param>
            <param-name>config</param-name>
            <param-value>/WEB-INF/strust-config.xml</param-value>
          </init-param>
          <load-on-startup>1</load-on-startup>
  </servlet>

  <servlet-mapping>
          <servlet-name>strutsActionServlet</servlet-name>
          <url-pattern>*.do</url-pattern>
  </servlet-mapping>

  <taglib>
          <taglib-uri>/tags/struts-bean</taglib-uri>
          <taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>
      </taglib>
      <taglib>
          <taglib-uri>/tags/struts-html</taglib-uri>
          <taglib-location>/WEB-INF/tld/struts-html.tld</taglib-location>
      </taglib>
      <taglib>
          <taglib-uri>/tags/struts-logic</taglib-uri>
          <taglib-location>/WEB-INF/tld/struts-logic.tld</taglib-location>
      </taglib>
      <taglib>
          <taglib-uri>/tags/struts-nested</taglib-uri>
          <taglib-location>/WEB-INF/tld/struts-nested.tld</taglib-location>
      </taglib>
        <taglib>
              <taglib-uri>/tags/struts-tiles</taglib-uri>
              <taglib-location>/WEB-INF/tld/struts-tiles.tld</taglib-location>
        </taglib>
    
</web-app>

  

4  struts-config.xml  파일에  초기  환경설정  추가

  

<?xml  version="1.0"  encoding="UTF-8"?>

<!DOCTYPE  struts-config  PUBLIC
                    "-//Apache  Software  Foundation//DTD  struts  Configuration  1.2//EN"
                    "http://struts.apache.org/dtds/struts-config_1_2.dtd">

<struts-config>
  <form-beans>
    <form-bean  name="userInfoForm"  type="kr.co.kame.chapter2.form.UserInfoForm"/>
    <form-bean  name="calcForm"  type="kr.co.kame.chapter3.form.DispatchCalcForm"/>
    <form-bean  name="jdo.personForm"  type="kr.co.kame.chapter4.jdo.form.PersonForm"/>
    <form-bean  name="jdo.peopleListForm"  type="kr.co.kame.chapter4.jdo.form.PeopleListForm"/>
    <form-bean  name="hibernate.personForm"  type="kr.co.kame.chapter4.hibernate.form.PersonForm"/>
    <form-bean  name="hibernate.peopleListForm"  type="kr.co.kame.chapter4.hibernate.form.PeopleListForm"/>
  </form-beans>
  <global-forwards/>
  <action-mappings>
    <action  path="/userInfoView"  name="userInfoForm"
        scope="request"
        type="kr.co.kame.chapter2.action.UserInfoAction"
        validate="false">
      <forward  name="success"  path="/chapter2/userInfoView.jsp"  redirect="false"/>
      <forward  name="fail"  path="/chapter2/messages.jsp"  redirect="false"/>
    </action>
    <action  path="/dispatchCalcInput"  forward="/chapter3/dispatchCalc.jsp"/>
    <action  path="/dispatchCalc"  name="calcForm"
        input="/chapter3/dispatchCalc.jsp"
        parameter="method"
        scope="request"
        type="kr.co.kame.chapter3.action.DispatchCalcAction"
        validate="true">
      <forward  name="result"  path="/chapter3/dispatchCalc.jsp"  redirect="false"/>
    </action>
    <action  path="/lookupDispatchCalcInput"  forward="/chapter3/lookupDispatchCalc.jsp"/>
    <action  path="/lookupDispatchCalc"  name="calcForm"
        input="/chapter3/lookupDispatchCalc.jsp"
        parameter="method"
        scope="request"
        type="kr.co.kame.chapter3.action.LookupDispatchCalcAction"
        validate="true">
      <forward  name="result"  path="/chapter3/lookupDispatchCalc.jsp"  redirect="false"/>
    </action>
    <action  path="/jdoPeopleList"  name="jdo.peopleListForm"
        scope="request"
        type="kr.co.kame.chapter4.jdo.action.PeopleListAction"
        validate="false">
      <forward  name="success"  path="/chapter4/jdo/peopleList.jsp"  redirect="false"/>
    </action>
    <action  path="/jdoPersonInput"  name="jdo.personForm"
        parameter="/chapter4/jdo/personInput.jsp"
        scope="request"
        type="org.apache.struts.actions.ForwardAction"        
        validate="false"  />
    <action  path="/jdoPersonSave"  name="jdo.personForm"
        scope="request"
        type="kr.co.kame.chapter4.jdo.action.PersonSaveAction"
        validate="false">
      <forward  name="success"  path="/jdoPeopleList.do"  redirect="true"/>
    </action>
    <action  path="/hibernatePeopleList"  name="hibernate.peopleListForm"
        scope="request"
        type="kr.co.kame.chapter4.hibernate.action.PeopleListAction"
        validate="false">
      <forward  name="success"  path="/chapter4/hibernate/peopleList.jsp"  redirect="false"/>
    </action>
    <action  path="/hibernatePersonInput"  name="hibernate.personForm"
        parameter="/chapter4/hibernate/personInput.jsp"
        scope="request"
        type="org.apache.struts.actions.ForwardAction"        
        validate="false"  />
    <action  path="/hibernatePersonSave"  name="hibernate.personForm"
        scope="request"
        type="kr.co.kame.chapter4.hibernate.action.PersonSaveAction"
        validate="false">
      <forward  name="success"  path="/hibernatePeopleList.do"  redirect="true"/>
    </action>
  </action-mappings>
  <controller  contentType="text/html;  charset=utf-8"/>
  <message-resources  parameter="messages"  null="true"/>
  <plug-in  className="org.apache.struts.validator.ValidatorPlugIn">
    <set-property  property="pathnames"  value="/WEB-INF/validator-rules.xml,/WEB-INF/validator.xml"/>
  </plug-in>
</struts-config>

[출처]  [본문스크랩]  스트럿츠  기본  환경  셋팅|작성자  어린양이
http://blog.naver.com/dlckdeo81?Redirect=Log&logNo=41775934