Struts入門構成


Strutsはwebを採用する.xmlとstruts-config.xmlの2つのXMLベースの構成は、アプリケーションを構成します.そのうちweb.xmlはWebアプリケーションの記述ファイルであるstruts-config.xmlはstrutsアプリケーション固有のプロファイルです.
一、webで.xmlでstrutsアプリケーションを構成する
            1.servletを構成します.一般的には次のようになります.
 
<servlet>
  	<!--   ActionServlet -->
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <!-- struts           -->
    <init-param>
      <param-name>config</param-name>
      <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>
    <init-param>
      <param-name>debug</param-name>
      <param-value>3</param-value>
    </init-param>
    <init-param>
      <param-name>detail</param-name>
      <param-value>3</param-value>
    </init-param>
    <load-on-startup>0</load-on-startup>
  </servlet>

             2.servlet-mappingを構成し、上のservletに対応します.
  <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
  </servlet-mapping>

以上の配置はすべて由を示す.doの最後の要求はすべてActionServiceletクラスに渡されて処理される.
二、struts-configを配置する.xml
            1.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>
  <!--              -->
  <data-sources />
  <!--     ActionFormBean -->
  <form-beans />
  <!--          -->
  <global-exceptions />
  <!--             -->
  <global-forwards />
  <!--              Action    -->
  <action-mappings />
  <!--           -->
  <message-resources parameter="com.yourcompany.struts.ApplicationResources" />
</struts-config>