通过actionconfig.xml文件查询苍穹中带{xxx.do}的链接对应的执行类,以执行对应操作原创
金蝶云社区-Nanoar
Nanoar
3人赞赏了该文章 23次浏览 未经作者许可,禁止转载编辑于2024年12月19日 18:42:29


比如最常见的{batchInvokeAction.do}

你可以通过bos-resources-版本号.jar中的actionconfig.xml看到,多个<package>标签中都有

<action name="batchInvokeAction" method="batchInvokeAction" />

因此还会根据{batchInvokeAction.do}前的参数来执行对应类,比如{form/batchInvokeAction.do},执行的是以下类

<package name="form" class="kd.bos.web.actions.FormAction">

在idea中双击shift勾选右上角包括非项目条目,搜索 kd.bos.web.actions.FormAction 即可看到idea反编译的class文件,即可看到标品是如何根据请求执行对应操作的。


大概只有些奇怪的场景有用吧,比如动态修改元数据后要在运行时重建元数据,就可以通过这个方法找到怎么调用运行时重建元数据。

图标赞 3
3人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!