Struts的常量與全域性配置

2021-07-27 22:54:05 字數 1559 閱讀 5571

struts常量

struts中預設訪問字尾:

struts1中預設訪問字尾是

*.do

struts2中預設訪問字尾是

*.action

如何修改預設訪問字尾

1、struts2的

.action

訪問字尾在**定義?

struts-core-2.3.4-1.jar/org.apache.struts/default.propertles

struts.action.extendsion=action..

2、在struts.xml中通過常量修改

指定訪問字尾為action/do/沒有訪問字尾都可以

value=」action,do,」    訪問字尾:

action/do/

不帶字尾

value=」action,do」   訪問字尾:action或do

value=」action」 訪問後最:action

常量:

a、 指定預設編碼集,作用於

的setcharacterencoding

方法 和

freemarker

、velocity

的輸出(

post

有效)

b、自定義字尾修改常量

c、設定瀏覽器是否快取靜態內容,預設值為

true(

生產環境下使用

),開發階段最好關閉

d、當struts的配置檔案修改後,,

預設值為

false(

生產環境下使用

),開發階段最好開啟

e、開發模式下使用,這樣可以列印出更詳細的錯誤資訊

f、預設的檢視主題

g、與spring整合時,指定由

spring

負責action

物件的建立

h、該屬性設定struts 2是否支援動態方法呼叫,該屬性的預設值是

true

。如果需要關閉動態方法呼叫,則可設定該屬性為

false

true

"/>

作用:當我們配置**.xml檔案的

action

時,可以不配置

method

,可以直接通過訪問位址訪問指定的

method如:

我問需要訪問hello-->login()

方法一:配置method

方法二:通過動態方法訪問

i、上傳檔案的大小限制

配置全域性跳轉檢視

/success.jsp

配置各項預設值

/web-inf/index.jsp

struts常量配置

struts.serve.static 是否只是靜態內容服務 struts.serve.static.browsercache 是否快取靜態內容 struts.enable.dynamicmethodinvocation 是否支援動態呼叫方法 struts.enable.slashesinactio...

Struts 常量配置

常量可以在 struts.xml 或struts.properties 中配置,建議在 struts.xml 中配置,兩種配置方式如下 在 struts.xml 檔案中配置常量 struts.action.extension value do 在 struts.properties 中配置常量 st...

struts2 5 struts中常量的配置

常量有兩種配置方式 1 在struts.xml 中配置 建議使用此種配置方式 2 在struts.properties 中配置常量 truts.action.extension action因為常量可以在下面多配置檔案中進行定義,所以我們需要了解struts2載入常量的搜尋順序 struts def...