struts.xml是Struts2中最重要的配置文件。

1. < include >

struts.xml是Struts2的默认配置文件,当项目太大情况下把所有配置放到struts.xml显得太繁杂而且太乱。
比如一个网上购物程序,可以把用户配置、商品配置、订单配置分别放到3个配置文件user.xml、goods.xml、order.xml,然后通过include标签引入:

struts.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
    <include file="user.xml" />
    <include file="goods.xml" />
    <include file="order.xml" />
</struts>

- 阅读剩余部分 -

  教程1中,一个form表单只能完成一个submit工作,在实际工作中很有可能出现一个form多个submit的情况,例如下面这个代码:

<html action="handle" method="post">
do something
<input type="submit" value="保存"/>
<input type="submit" value="打印"/>
</html>

下面演示如何处理多个submit的form:

- 阅读剩余部分 -