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