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
如图显示:
Struts1与Struts2配置对比
本文对比了Struts1与Struts2的配置方式,详细解析了两者之间的区别,包括路径映射、结果页面指定等。并介绍了Struts2的核心功能实现方式及访问路径构成。
5601

被折叠的 条评论
为什么被折叠?



