Struts2 學習基礎

2021-08-17 07:10:51 字數 724 閱讀 3419

struts2主要是將web應用所有的頁面請求統一管理,有自己實現的***(相當於**filter),mvc的乙個整潔實現。

以上為這個demo的大致目錄(對於web的外部包,放在webcontent/web-inf/lib目錄下即可,會自動同步載入到libraries目錄中)

這裡用的是struts2.5.14版本的基礎包,簡單實現struts2的工作的流程

1、先在web.xml中註冊struts實現的***類(strutsprepareandexecutefilter.class),該類在引入的struts包裡(可以通過ctrl+shift+t開啟open type查詢這個類)

strutsfilter-name>

org.apache.struts2.dispatcher.filter.strutsprepareandexecutefilterfilter-class>

filter>

strutsfilter-name>

/*

2、開始寫主介面,乙個簡單的form表單,這裡的action為struts.xml配置裡package.namespace+action.name+.action(第乙個/省略)

struts2學習 基礎篇(續)

1 namespace必須用斜槓開頭,你的namespace是什麼,你訪問的時候工程名後要跟什麼。然後再跟對應的action 解釋 package中namespace屬性是可以不寫的,等用於 namespace 等空意味著只要你在url中輸入action的name,不管是 http localhos...

struts2學習筆記 struts2的配置檔案

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

struts2學習筆記 struts2的配置檔案

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