struts2的DevMode 開發模式 模式

2021-08-18 04:29:41 字數 878 閱讀 5306

本文**:

在實際應用開發或者是產品部署的時候,對應著兩種模式:

① 開發模式(devmode);此時 devmode=ture;

② 產品模式(promode);此時  devmode=false;

在struts.properties或者struts.xml中有devmode的配置,在devmode被啟用的模式下,能夠明顯的提高開發效率,它會提供更多的日誌或著debug資訊。當然提高開發效率,在效能方面會付出一定的代價。所以struts預設的是非開發模式。設定為開發模式之後:

struts.properties 是可以不要的!!!

因為 struts.xml檔案中 有 這個節點, 你可以把你想寫在struts.properties的自定義配置寫在 struts.xml檔案當中.

例如,你想 開啟 struts2 的開發模式

可以直接在 struts.xml檔案當中寫上.

不用再去 去建立 乙個 struts.properties,並寫上 struts.devmode = true

所有的配置專案,其實 你可以去看看 struts2 預設的配置檔案 default.properties.

位置在 struts2-core-2.x.x.jar 的 org.apache.struts2 包 下面的

當然,你可能又會問了,如果同時都在兩個檔案配置了,乙個相同的專案,哪個是有效的呢?

他其實是有乙個載入順序的: 先載入 struts.xml,再載入 struts.properties

也就是說 struts.properties 是可以覆蓋 struts.xml裡面的 配置的,

具體 是否 要 struts.properties ,還是得根據 具體情況,具體分析吧.

Struts2字尾 深入Struts2

一 將action字尾變成html字尾 xmlversion 1.0 encoding utf 8 doctype struts public apache software foundation dtd struts configuration 2.1 en struts include file...

struts2學習筆記 struts2的配置檔案

一 struts.xml定義bean的作用 1.建立該bean的例項,將該例項作為struts2框架的核心元件使用。2.bean包含的靜態方法需要乙個值注入。很方便地允許不建立某個類的例項,卻可以接受框架常量。通常需要設定static true 通常,當指定了type屬性時,該屬性不應該制定為tru...

struts2教程 四 struts2的型別轉換

web應用型別的轉換分為兩種情況 1.從客房端的字串到自定義型別的轉換。2.頁面輸出時從自定義型別到字串的轉換。在struts2中分兩種轉換,一種是區域性轉換,另一種是全域性型別轉換。具體轉換的實施需要乙個轉換類和乙個自定義類。我們先來看區域性型別轉換。區域性型別轉換 對於int等基本型別,stru...