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

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值