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
如图显示: