如何刪除Struts2動作的字尾副檔名

2022-05-06 10:33:16 字數 650 閱讀 9592

在struts2中,所有動作類有乙個預設的字尾 .action 擴充套件。 例如,

pages/printstruts2.jsp

如要訪問「saystruts2」動作類,需要使用以下**:

action url : http://localhost:8080/struts2example/saystruts2.action
配置動作擴充套件

struts 2是允許配置副檔名的,要對其進行更改,只需要宣告乙個常數「struts.action.extension」值:

更改動作類為 .html 的副檔名。

pages/printstruts2.jsp

現在,可以通過訪問「saystruts2」動作類,使用如下url:

action url : http://localhost:8080/struts2example/saystruts2.html
動作類更改為空的擴充套件。

pages/printstruts2.jsp

現在,可以通過如下的url來訪問「saystruts2' 動作類:

使用Struts 2動作

在struts 2中,您將花費大部分時間進行操作。動作類包含業務邏輯,檢索資源束,儲存資料,驗證並選擇應傳送回使用者的檢視結果頁面。這是struts 2的核心,因此您必須了解動作的基本概念。struts 2動作不會強制您實現任何介面或擴充套件類,只需要您實現乙個execute 方法,該方法返回乙個字...

Struts 2 模型驅動動作教程

struts 2 模型驅動動作例題 建立乙個模型驅動 modeldriven 動作 action 需要捕獲modeldriven介面,還需要包括模型驅動 modeldriven interceptor 模型驅動 modeldriven interceptor 已經包含在default stack裡了...

struts2如何獲取資料

在struts2裡,所有的資料都放在actioncontext裡。用 struts2技術內幕 裡面的話來說,就是actioncontext從它的名字看就可以知道它是用來儲存資料的 因為是上下文嘛 actioncontext裡面的資料分2種,一種是根物件,一種當然是非根物件。1 根物件,訪問的時候不需...