<constant name="struts.convention.action.suffix" value="Controller"/>
-->控制器会扫描 classnameController 的文件 并去其余部分即 classname
<constant name="struts.convention.default.parent.package" value="rest-showcase"/>
<constant name="struts.convention.result.path" value="/WEB-INF/contentes/" />
-->jsp文件的位置
<package name="rest-showcase" extends="rest-default">
<global-allowed-methods>word,index,show,create,update,destroy,deleteConfirm,edit,editNew,hello</global-allowed-methods>
</package>
-->控制器会扫描 <global-allowed-methods>内包含的方法作为控制气
@Results({
@Result(name="success", type="redirectAction", params = {"actionName" , "test"})
})
public class TestController implements Validateable {
需要实现 Validateable
test-dd.jsp
struts会切掉注释部分 留下 dd.jsp
@Action("/")表示进入程序的入口
params = {"actionName" , "test"} test的意思是跳转到TestController
每个TestController 的入口程序是index 。。。。------猜的不准