我遇到了一个问题,我一直在遵循代码并设置断点,但我完全迷失了方向。
在struts中,我们有:
<action
path="/inici"
forward="/llistasignants.do?method=blank"/>
<action
path = "/llistasignants"
type = "com.ajmataro.gestsigdec.action.LlistasignantsAction"
name = "LlistasignantsForm"
scope = "request"
parameter = "method" >
<forward name="ok" path="/gestsigdec.Llistasignants.page"/>
<forward name="okModal" path="/gestsigdec.Llistasignants.page.modal"/>
所以我猜测的是:我转到inici.do
,它查找LlistasignantsForm
,然后执行LlistasignantsAction
并加载Llistasignants.jsp
(正如tiles-def中定义的那样)。
问题是在工作项目中,第一个要停止的断点在LlistasignantsForm
上,而在我的项目中,第一个断点在LlistasignantsAction
上。我看不出原因。
我遵循了关于struts基本流程的手册和指南,甚至花了两分钟捕获了其中一个开发人员,我得到的只是“表单优先”……但事实并非如此。
有什么想法/建议我应该把断点放在哪里来查找我的错误?
发布于 2015-12-22 08:46:59
最后,一位主编程师决定袖手旁观,解决这个问题。虽然我一直在看,但我不知道他是怎么弄明白的。
不管怎样,很抱歉浪费了你的时间。
https://stackoverflow.com/questions/34354047
复制相似问题