struts 2自帶有「包含檔案」功能,包含多個struts配置檔案合併為乙個單元。
單個struts配置檔案
讓我們來看看乙個糟糕的 struts 2 配置示例。
struts.xml
<?xml version="1.0" encoding="utf-8" ?>在上面的struts配置檔案中,組織所有「使用者」和「審核」配置設定在乙個檔案中,這不是建議的,必須迴避。應該打破這種形式,而將struts.xml檔案分成更小的模組相關的部分。pages/welcome_audit.jsp
pages/welcome_user.jsp
多個struts配置檔案
在struts2,應該給每個模組乙個struts配置檔案。在這種情況下,可以建立三個檔案:
audit-struts.xml – 將所有審計模組設定在這裡。
user-struts.xml – 將所有使用者模組設定在這裡。
struts.xml – 預設設定,包含 struts-audit.xml 和 struts-user.xml 兩個檔案。
struts-audit.xml
<?xml version="1.0" encoding="utf-8" ?>struts-user.xmlpages/welcome_audit.jsp
<?xml version="1.0" encoding="utf-8" ?>struts.xmlpages/welcome_user.jsp
<?xml version="1.0" encoding="utf-8" ?>現在資料夾結構看起來如下:
標籤:struts2
include
包含配置檔案
struts2必要的包
想正常使用struts2.1.6,至少需要如下6 個jar包 struts2 core 2.1.6.jar freemarker 2.3.13.jar commons logging 1.0.4.jar ognl 2.6.11.jar xwork 2.1.2.jar commons fileuplo...
struts2必要的包
想正常使用struts2.1.6,至少需要如下6 個jar包 struts2 core 2.1.6.jar freemarker 2.3.13.jar commons logging 1.0.4.jar ognl 2.6.11.jar xwork 2.1.2.jar commons fileuplo...
struts2必要的包
想正常使用struts2.1.6,至少需要如下6 個jar包 struts2 core 2.1.6.jar freemarker 2.3.13.jar commons logging 1.0.4.jar ognl 2.6.11.jar xwork 2.1.2.jar commons fileuplo...