属性[4]
1,name
2,extends
3,namespace
4,abstract
详情
1,name是package的名字,如果action的业务相似或者是一组action,那么放在同一个name的package下。便于理解和找到错误
2,extends是继承另外一个包,无论是哪个包,这个包最终会继承struts-default或者完成了struts-default中的业务。
3,namespace将作为URL的一部分,默认值为“/”,完整的URL为http://server:port/project/.../namespace/test.action,
好处就是在测试时,一眼就能看出是哪个action出了错。
4,abstract表示抽象,意为不能在这下面定义action,而应该是被继承的一个包,其子包去定义action。
1,name
2,extends
3,namespace
4,abstract
详情
1,name是package的名字,如果action的业务相似或者是一组action,那么放在同一个name的package下。便于理解和找到错误
2,extends是继承另外一个包,无论是哪个包,这个包最终会继承struts-default或者完成了struts-default中的业务。
3,namespace将作为URL的一部分,默认值为“/”,完整的URL为http://server:port/project/.../namespace/test.action,
好处就是在测试时,一眼就能看出是哪个action出了错。
4,abstract表示抽象,意为不能在这下面定义action,而应该是被继承的一个包,其子包去定义action。
本文详细介绍了Struts2框架中的四个关键配置属性:name、extends、namespace和abstract。name用于组织相似的Action;extends用于继承配置,最终实现struts-default中的默认行为;namespace作为URL的一部分,有助于快速定位错误;abstract则定义了一个不能直接包含Action的抽象包。
4556

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



