Struts2入門 一

2022-11-24 14:31:29 字數 964 閱讀 6675

今天學習struts2首先struts是一個成熟的框架。struts2是一個基於mvc設計模式的web應用框架,它本質上相當於一個servlet,在mvc設計模式中,struts2作為控制器(controller)來建立模型與檢視的資料互動。

struts和struts2對比。

struts:單例模式,執行緒安全問題。效能好點。

struts2:多例,不用考慮執行緒問題。速度較慢。

首先需要的是struts所需要的jar包。

一、idea構建比較方便。

建立新專案 

二、web.xml配置。

三、struts.xml配置放在src資料夾下。

四、目錄結構

五、action編寫。

六、jsp檔案。

(1)index

(2)success。

部署tomcat。測試程式

struts2 用法

1,訪問action值棧中的普通屬性 2,訪問action值棧中的物件屬性 要有get set方法 3,訪問值棧中物件屬性的方法 4,訪問值棧中action的普通方法 5,訪問靜態方法 6,訪問靜態屬性 配置屬性檔案,允許ognl訪問靜態方法struts.ognl.allow.true 7,訪問ma...

struts2 OGNL

1.ongl是物件檢視導航語言 這種寫法就是物件檢視導航 2.ognl的jar包是包含在struts2基礎包中 3.ognl的儲存方式 4.ognl表示式使用方式 public void ognlbasc throws ognlexception 0 oc,oc.getroot 2.建立map集合 ...

Struts2 二

配置核心過濾器 struts 框架想要執行,所有的的請求都要經過這個前端控制器 核心過濾器 所以需要配置這個核心過濾器。因為這個過濾器完成了框架部分功能,那麼我們開啟web.xml 在web.xml中進行如下配置 struts2 class org.apache.struts2.dispatcher...