熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

Struts2的properties配置文件詳解

2022-06-13   來源: Java開源技術 
### 指定加載struts配置文件管理器默認為ornfigDefaultConfiguration
### 開發者可以自定義配置文件管理器該類要實現Configuration接口可以自動加載struts配置文件
# nfiguration=ornfigDefaultConfiguration

### 設置默認的locale和字符編碼
# strutslocale=en_US
strutsinencoding=UTF


### 指定struts的工廠類
# strutsobjectFactory = spring

### 指定spring框架的裝配模式
### 裝配方式有: name type auto and constructor (name 是默認裝配模式)
strutsobjectFactoryspringautoWire = name

### 該屬性指定整合spring時是否對bean進行緩存值為true or false默認為true
strutsobjectFactoryspringuseClassCache = true

### 指定類型檢查
#strutsobjectTypeDeterminer = tiger
#strutsobjectTypeDeterminer = notiger

### 該屬性指定處理 MIMEtype multipart/formdata文件上傳
# strutsmultipartparser=cos
# strutsmultipartparser=pell
strutsmultipartparser=jakarta
# 指定上傳文件時的臨時目錄默認使用 ntexttempdir 
strutsmultipartsaveDir=
strutsmultipartmaxSize=

### 加載自定義屬性文件 (不要改寫strutsproperties!)
# strutscustomproperties=applicationorg/apache/struts/extension/custom

### 指定請求url與action映射器默認為orgapachestrutsdispatchermapperDefaultActionMapper
#strutsmapperclass=orgapachestrutsdispatchermapperDefaultActionMapper

### 指定action的後綴默認為action
strutsactionextension=action

### 被 FilterDispatcher使用
### 如果為 true 則通過jar文件提供靜態內容服務 
### 如果為 false 則靜態內容必須位於 <context_path>/struts
strutsservestatic=true

### 被 FilterDispatcher使用
### 指定浏覽器是否緩存靜態內容測試階段設置為false發布階段設置為true
strutsservestaticbrowserCache=true

### 設置是否支持動態方法調用true為支持false不支持
strutsenableDynamicMethodInvocation = true

### 設置是否可以在action中使用斜線默認為false不可以想使用需設置為true
strutsenableSlashesInActionNames = false

### 是否允許使用表達式語法默認為true
strutstagaltSyntax=true


### 設置當strutsxml文件改動時是否重新加載
###  nfigurationxmlreload = true
### 設置struts是否為開發模式默認為false測試階段一般設為true
strutsdevMode = false

### 設置是否每次請求都重新加載資源文件默認值為false
strutsinreload=false

###標准的UI主題
### 默認的UI主題為xhtml可以為simplexhtml或ajax
strutsuitheme=xhtml
###模板目錄
strutsuitemplateDir=template
#設置模板類型 可以為 ftl vm or jsp
strutsuitemplateSuffix=ftl

###定位velocityproperties 文件  默認 velocityproperties
nfigfile = velocityproperties

### 設置velocity的context
ntexts =

### 定位toolbox
strutsvelocitytoolboxlocation=

### 指定web應用的端口
strutsurlhttpport = 
### 指定加密端口
strutsurl;= 
### 設置生成url時是否包含參數值可以為: none get or all
strutsurlincludeParams = get

### 設置要加載的國際化資源文件以逗號分隔
# strutscustominresources=testmessagestestmessages

### 對於一些web應用服務器不能處理HttpServletRequestgetParameterMap()
### 像 WebLogic Orion and OCJ等須設置成true默認為false
strutsdispatcherparametersWorkaround = false

### 指定freemarker管理器
#strutsfreemarkermanagerclassname=orgapachestrutsviewsfreemarkerFreemarkerManager

### 設置是否對freemarker的模板設置緩存
### 效果相當於把template拷貝到 WEB_APP/templates
strutsfreemarkertemplatesCache=false

### 通常不需要修改此屬性
strutsfreemarkerwrapperaltMap=true

### 指定xslt result是否使用樣式表緩存開發階段設為true發布階段設為false
strutsxsltnocache=false

### 設置struts自動加載的文件列表
nfigurationfiles=strutsdefaultxmlstrutspluginxmlstrutsxml

### 設定是否一直在最後一個slash之前的任何位置選定namespace
strutsmapperalwaysSelectFullNamespace=false
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28576.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.