我正在研究struts2。我有一个在我的动作claas之前执行的拦截器。现在,当我在jsp页面上提交控件进入拦截器并经过一些处理后,控件转到动作类。这个完整的流程运行良好。但我发现了两件事 -
1)在转到操作类之前,Control不会转到action-validation.xml。
2)在提交之前,没有获得使用的textfield或etc的值已进入jsp页面。
有谁能告诉我如何找到这两点的解决方案。
提前致谢。
答案 0 :(得分:0)
我将查看struts.xml中定义拦截器的顺序。你需要确保你有一个params拦截器(至少1个,模型驱动模式需要2个)和一个在正确位置定义的验证拦截器。我通常复制默认堆栈(定义{{3}})然后根据我的需要修改它。也许您可以将拦截器堆栈定义添加到您的问题中?