自己寫的第一個Struts2的小項目,完成了基本的增刪改查功能

自己寫的第一個Struts2的小項目,完成了基本的增刪改查功能。通過這個小項目,學到了如下的內容:


1、首頁要在頁面中使用struts2的標籤,切記一定導入struts2標籤庫,導入如下:

<%@ taglib uri="/struts-tags" prefix="s" %>


2、要想使struts2默認跳轉到一個頁面,必須在struts.xml的配置文件中配置,配置如下:

<package name="default" namespace="/" extends="struts-default">
        <default-action-ref name="index" />
        <action name="index">
            <result>
            /admin/begin.jsp
            </result>
        </action>
    </package>


3、設置到ActionContext的內容,通過”  #參數名  “來取得(參見Book_query.jsp頁面)

<s:iterator value="list" var="b">
    <s:property value="#b.book_id"/>|
  <s:property value="#b.book_name"/>|
  <s:property value="#b.book_content"/>

其中,value的值爲相應Action中提供了getter和setter方法的相應的參數;

利用<s:property/>取值的時候,value的值應該映射到相關類的具體的參數名


4、在表單中寫某一標籤的名字的時候,必須映射到相關類的具體的參數名(參見Book_add.jsp頁面)


5、通過model獲取參數的時候,雖然model的某個具體類有很多的屬性,不過可以不必爲每個屬性設值


6、要想讓配置文件減少,可使用通配符,不過必須是”約定由於配置“;即必須先約定好


上訴總結的都是細節的地方,學習Struts是必須注意細節的


源代碼(可下載)詳情請見:http://115.com/file/anwgkuy4#Struts2-BBS.jar

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