Struts2 簡介

SSH

框架名 簡介
Struts2 MVC框架
Spring ICO(控制反轉) AOP(面向切面編程)
Hibernate 數據庫操作框架

Struts2框架

  • 簡介
    • 它是MVC 的,一個框架。所屬與,Apache和Sum下的一個產品。Struts2官網

Struts2 使用的簡單步驟

  • 下載,Struts2,導入jar(根據自身,需求導包)
    • 組成介紹
  • 配置web.xml,在裏面,配置Struts2中核心,過濾器
 <!-- 配置Struts2 的核心,過濾器 -->
  <filter>
    <filter-name>strutstwo_</filter-name>
      <!-- 核心過濾器:StrutsPrepareAndExecuteFilter-->
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  </filter>

  <!-- 映射 Struts2 過濾器 -->
  <filter-mapping>
     <filter-name>strutstwo_</filter-name>
     <url-pattern>*.action</url-pattern>
  </filter-mapping>

  • 開發視圖層頁面 包名必須以.action結尾 2.5 以後就沒有這個限制了
  • 開發控制層Action
    • 第一種:實現action接口
    • 第二種:繼承ActionSupport
    • 在action中,編寫方法(方法的格式,必須和execute()一樣),不寫方法,默認調用execute();
 @Override
    public String execute() throws Exception {
        // 編寫需要執行的代碼
//返回的字符串,通過映射從struts.xml中,中找到對用的返回。     
        return "succeed";
    }

  • 在src下面創建struts.xml文件
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
   <!--編寫  配置文件-->
</struts>

運行步驟

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章