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框架基礎知識點的全部內容,希望能夠給你提供到幫助。
相關文章
Java的Hibernate框架中用于操作數(shù)據(jù)庫的HQL語句講解
這篇文章主要介紹了Java的Hibernate框架中用于操作數(shù)據(jù)庫的HQL語句講解,Hibernate是Java的SSH三大web開發(fā)框架之一,需要的朋友可以參考下2016-01-01