struts2 第一个程序

本文对比了Struts1与Struts2的配置方式,详细解析了两者之间的区别,包括路径映射、结果页面指定等。并介绍了Struts2的核心功能实现方式及访问路径构成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

struts1:


<action path = "/control/center/main" forward="/WEB-INF/page/controlcenter/default.jsp"/>

<action path = "/control/center/top" forward="/WEB-INF/page/controlcenter/top.jsp"/>

<action path = "/control/center/left" forward="/WEB-INF/page/controlcenter/menu.jsp"/>

<action path = "/control/center/right" forward="/WEB-INF/page/controlcenter/right.jsp"/>



struts2:


比struts1 省略好多代码。。。。

<package name="itcase" namespace = "/control/center"   extends = "struts-default">

  <action name="main"  class = "" method="execute">

                                                                                 ---execute 是方法名

     <result name = "success">/WEB-INF/page/hello.jsp</result>

  </action>

  <action name="top"  class = "" method="execute">

     <result name = "success">/WEB-INF/page/hello.jsp</result>

  </action>


</package>

1、包的名称是唯一的, 主要是供继承使用


2、extends = "struts-default" 只有继承了struts-default包,才能实现struts2 的核心功能,拦截器和result类型

struts-default 包是再struts2-core-2 x.x.jar文件中的struts-default.xml

文件中进行定义的。struts-default.xml也是struts2默认的文件。

struts2 每次都会自动加载struts-default.xml文件


3、访问ie地址栏-->action:

访问路径的前面是命名空间+action名

http: // localhost : 8080 / struts2 / test / helloworld

struts2--项目名字

test  --命名空间

helloworld--action名字




4、在struts2里面struts.xml 如果希望显示标签的提示信息,应该如何操作呢


首先在core文件夹下面搜索struts-2.0.dtd

然后  window   -->  preference  -->  MyEclipse Enterprise....   -->XML -->XML Catalogue


如图显示:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值