自己写的第一个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

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