《深入淺出Struts2》學習筆記1

2021-08-24 19:05:31 字數 1329 閱讀 5204

[quote]struts2的配置可以分成三個單獨的檔案,如圖2所示。

[img]

[align=center]圖2: 框架元素的配置檔案[/align]

filterdispatcher是乙個servlet過濾器,它是整個web應用的配置項,需要在「web.xml」中進行配置:

action2

org.apache.struts2.dispatcher.filterdispatcher

[b][size=large]struts.properties檔案[/size][/b]

這個檔案提供了一種更改框架預設行為方式的機制。在一般情況下,如果不是打算讓除錯更加方便的話,你根本無須更改這個檔案。在「struts.properties」檔案中定義的屬性都可以在「web.xml」檔案的「init-param」標籤中進行配置,或者通過「struts.xml」檔案中的「constant」 標籤來修改.

在struts2-core的jar發行版中,有乙個預設的屬性檔案,名為「default.properties」。如果要對屬性進行修改的話,只需要在專案的源**目錄下,建立乙個叫做「struts.properties」的檔案,然後把想要修改的屬性新增到檔案中,新的屬性就會把預設的覆蓋掉了。

在開發環境中,以下幾個屬性是可能會被修改的:

[b]» struts.i18n.reload = true[/b]——啟用重新載入國際化檔案的功能

[b]» struts.devmode = true[/b] ——啟用開發模式,以提供更全面的除錯功能。

[b]» struts.configuration.xml.reload = true[/b]——啟用重新載入xml配置檔案的功能(這是為action準備的),當檔案被修改以後,就不需要重新載入servlet容器中的整個web應用了。

[b]» struts.url.http.port = 8080[/b]——配置伺服器執行的埠號(所有生成的url都會被正確建立)

[b][size=large]struts.xml檔案[/size][/b]

「struts.xml」檔案中包含的是開發action時所需要修改的配置資訊。

因為這是乙個xml檔案,所以最開始的元素就是xml版本和編碼資訊。接下來則是xml的文件型別定義(dtd)。dtd提供了xml檔案中各個元素所應使用結構資訊,而這些最終會被xml解析器或者編輯器使用。

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

我們現在看到了標籤,它位於struts2配置的最外層,其他標籤都是包含在它裡面的。

[/quote]

深入淺出WPF筆記 2

xml語言有乙個功能就是可以在xml文件的標籤上使用xmlns特徵來定義命名空間 namespace xmlns也就是sml namespace的縮寫。定義命名空間的乙個好處就是當 不同的類重名時可以使用命名空間加以區分。xmlns 可選的對映字首 命名空間 如果沒有對映字首說明這個命名空間時預設的...

《深入淺出struts》讀書筆記 3

第十八章 大規模的分頁與排序。本章介紹了 display 標籤庫,要使用 display 標籤庫,需要新增 commons beanutils.jar commans collection.jar commons logging.jar commons lang.jar 此外還需要 jstl.jar...

深入淺出MFC筆記

深入淺出mfc筆記 一 勿在浮砂築高台 1 並不是擴充套件名為 dll dynamic link library 的才是動態鏈結庫。事實上,exe dll fon mod drv 和.ocx 都是所謂的動態鏈結函式庫。2 windows 程式編譯時需要包含 windows.h 標頭檔案,若需要使用諸...