<package name="mooc" extends="struts-default" namespace="/">
<action name="product_*" class="action.ProductAction" method="{1}"/>
</package>
此时method={1}中的{1}代表product_*中的*。最后,如果访问/product_save,则通配符就是save,表明执行ProductAction中的save方法,如果访问/product_update,通配符就是update,那么久执行ProductAction的update方法。
当name中含有多个通配符的时候,method={2} ,就代表第二个通配符,同理以此类推。
本文解析了 Struts 框架中通过配置文件实现动态方法调用的机制。具体介绍了如何使用通配符来匹配不同的请求路径,并据此调用相应的业务方法。
328

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



