欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Struts2框架初學接觸

 更新時間:2017年11月21日 08:52:03   投稿:laozhang  
本文主要給大家從初學者的角度介紹了Struts2框架結構和基本頁面代碼等內容,一起來學習一下。

Struts2以WebWork優(yōu)秀的設計思想為核心,吸收了 Struts框架的部分優(yōu)點,提供了一個更加整潔的MVC設計模式實現(xiàn)的Web 應用程序框架。 Struts2引入了幾個新的框架特性:從邏輯中分離出橫切關注點的攔截器、減少或者消除配置文件、貫穿整個框架的強大表達式語言、支持可變更和可重用的基于MVC模式的標簽API, Struts2充分利用了從其它MVC框架學到的經驗和教訓,使得 Struts2框架更加清晰靈活。

今天寫一篇Struts2框架的,在很久很久以前,Struts2可謂是稱霸江湖,縱然現(xiàn)在有后起之秀,但Struts2依然可以成為老牌的主流框架,充當servlet,而且現(xiàn)在很多的招聘需求依然要求你會用Struts2,并且有的面試官會問你它和SpringMvc的區(qū)別,今天先把代碼展示出來,對應的理論知識在初探—續(xù)編里面在詳細表述。

目錄結構:

HelloWorld.java

package Action;
import com.opensymphony.xwork2.ActionSupport;
public class HelloWorld extends ActionSupport{
@Override
public String execute() throws Exception {
// TODO Auto-generated method stub
System.out.println("執(zhí)行ACtion");
 return SUCCESS;
}
}

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>
<package name="default" extends="struts-default">
<action name="HelloWorld" class="Action.HelloWorld">
<result name="success">/index.jsp</result>
</action> 
</package>
</struts>

Web.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>
<package name="default" extends="struts-default">
<action name="HelloWorld" class="Action.HelloWorld">
<result name="success">/index.jsp</result>
</action> 
</package>
</struts>

jsp 展示頁

以上就是本次關于Struts2框架基礎知識點的全部內容,希望能夠給你提供到幫助。

相關文章

  • RabbitMQ基礎概念之信道channel詳解

    RabbitMQ基礎概念之信道channel詳解

    這篇文章主要介紹了RabbitMQ基礎概念之信道channel詳解,信道是生產消費者與rabbit通信的渠道,生產者publish或者消費者消費一個隊列都是需要通過信道來通信的,需要的朋友可以參考下
    2023-08-08
  • mybatis自定義類型處理器的實現(xiàn)

    mybatis自定義類型處理器的實現(xiàn)

    在MyBatis使用中,有時需要對特定數(shù)據(jù)類型進行定制處理,自定義類型處理器(TypeHandler)可以實現(xiàn)這一需求,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-10-10
  • Java的Hibernate框架中用于操作數(shù)據(jù)庫的HQL語句講解

    Java的Hibernate框架中用于操作數(shù)據(jù)庫的HQL語句講解

    這篇文章主要介紹了Java的Hibernate框架中用于操作數(shù)據(jù)庫的HQL語句講解,Hibernate是Java的SSH三大web開發(fā)框架之一,需要的朋友可以參考下
    2016-01-01
  • Java實現(xiàn)不同的類的屬性之間相互賦值

    Java實現(xiàn)不同的類的屬性之間相互賦值

    今天小編就為大家分享一篇關于Java實現(xiàn)不同的類的屬性之間相互賦值,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • MyBatis批量插入的五種方式

    MyBatis批量插入的五種方式

    這篇文章主要介紹了MyBatis批量插入的五種方式,每種方式結合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-11-11
  • java @Data布爾值boolean的坑及解決

    java @Data布爾值boolean的坑及解決

    本文介紹了在使用Spring框架時,遇到的一個屬性命名規(guī)則問題,在Spring框架中,如果類的屬性名稱第一個字母小寫,第二個字母大寫,那么在調用set方法時,Spring會將屬性的后面的字母轉換為小寫,這種情況下,如果下游消費端調用得到的返回json串
    2024-10-10
  • Java虛擬機工作原理

    Java虛擬機工作原理

    本文主要介紹了Java虛擬機的工作原理。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • Java經典設計模式之裝飾器模式解析

    Java經典設計模式之裝飾器模式解析

    這篇文章主要介紹了Java經典設計模式之裝飾器模式解析,裝飾器模式主要解決繼承關系過于復雜的問題,通過組合來替代繼承,指在不改變現(xiàn)有對象結構的情況下,動態(tài)地給該對象增加一些職責(即增加其額外功能)的模式,需要的朋友可以參考下
    2023-08-08
  • Spring AOP執(zhí)行先后順序實例詳解

    Spring AOP執(zhí)行先后順序實例詳解

    這篇文章主要介紹了Spring AOP執(zhí)行先后順序實例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01
  • Java類中this關鍵字與static關鍵字的用法解析

    Java類中this關鍵字與static關鍵字的用法解析

    這篇文章主要介紹了Java類中this關鍵字與static關鍵字的用法解析,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09

最新評論