Spring mvc Portlet:提交到操作或直接提交到呈现阶段的表单? 在Portlet项目(使用Spring 3.1)中,P>考虑以下形式: 对于选定的do: 行动 伦德尔
正如您所看到的,有一个带有两个提交按钮的表单。根据按下的按钮,我要么想进入动作阶段,要么跳过动作阶段,直接进入渲染阶段 上面的代码可以正常工作并达到我想要的效果,但它并不漂亮。这更像是一种黑客行为,使用javascript交换表单的action属性Spring mvc Portlet:提交到操作或直接提交到呈现阶段的表单? 在Portlet项目(使用Spring 3.1)中,P>考虑以下形式: 对于选定的do: 行动 伦德尔,spring-mvc,portlet,jsr286,Spring Mvc,Portlet,Jsr286,正如您所看到的,有一个带有两个提交按钮的表单。根据按下的按钮,我要么想进入动作阶段,要么跳过动作阶段,直接进入渲染阶段 上面的代码可以正常工作并达到我想要的效果,但它并不漂亮。这更像是一种黑客行为,使用javascript交换表单的action属性 有没有一种兼容JSR-286的方法来实现这个服务器端?我想到的一个想法是,在操作阶段,只做我通常在渲染阶段(将ModelAndView对象放在一起)所做的事情,将ModelAndView存储在会话中,从render方法的会话中弹出它并返回它。但这仍然
有没有一种兼容JSR-286的方法来实现这个服务器端?我想到的一个想法是,在操作阶段,只做我通常在渲染阶段(将ModelAndView对象放在一起)所做的事情,将ModelAndView存储在会话中,从render方法的会话中弹出它并返回它。但这仍然让人感觉像是一次不正式的黑客攻击。有什么好的解决方案吗?由于缺乏答案,似乎没有一种方法可以通过门户方式解决这个问题,但我无意中发现了,感谢shovavnik,至少在某个时候html 5会起到解救作用