xautlx / s2jh

A Java/J2EE development framework for enterprise system based on Struts/Spring/JPA/Hibernate and jquery/bootstrap
GNU Lesser General Public License v3.0
321 stars 242 forks source link

如何在一个表单页面,实现表单提交后,页面刷新,而不是跳转 #76

Open flanliulf opened 10 years ago

flanliulf commented 10 years ago

如何在一个表单页面,实现表单提交后,页面刷新,而不是跳转。 比方说我现在有个页面 xxx-start.jsp,该页面 form 表单的 action 为 xxx-saveResult,controller 中分别对应 start 和 saveResult 方法,这两个方法的 return 分别为buildDefaultHttpHeaders("start");和buildDefaultHttpHeaders();在 start.jsp 页面点击保存后,页面还是会跳转到/prototype/test/xxx!saveResult,地址栏就会显示.../prototype/test/xxx!saveResult,如何让当前的表单页面停留呢?,或者跳转到另一个页签 tab,或者跳转到指定的页面比如/prototype/layout#/PCSTGL

xautlx commented 10 years ago

prototype里面的“销售单创建”好像就是这个效果吧

flanliulf commented 10 years ago

额,"销售单创建"的确是保存后刷新了页面,但是我仔细看了一下 jsp 和 controller 的代码,发现配置和我上面说的差不多啊,但是我上面的做法还是会跳转到 form 表单设置的 action 方法对应的页面去,难道是 edit->doSave 可以, method1->method2就不行?