`
chensunhao
  • 浏览: 11152 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Struts入门配置

阅读更多

      Struts采用web.xml和struts-config.xml两个基于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结尾的请求都交由ActionServlet类来处理。

      二、配置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>

 

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics