是这样的,我想要弄一个按钮,点击后向另一个页面提交一个表单里的元素和一个上个页面转接的元素
具体来说就是这个在一个商品详细页面呈递这个商品id以及表单内的购买数量,如何实现
第一种方案:超链接--另一个页面通过location.href机制截取;
第二种方案:向后台传参,后台收到后,再传给另一个页面;
问题太抽象了。。。。
用js给按钮加点击事件吧。用jquery的$("#ID").val();获取元素的值,再用ajax传至后端
两页面传值的话,可以保存在cookie中
这个很明显有父级和子级页面得关系,我建议不要这样,直接通过后台,安全,虽然麻烦点,但是逻辑清楚,你做得话,简单很多,不要复合,可以
复杂点。主要就2个数据,一个是数量一个是商品id,直接把商品id做成子级页面得id,把数量放在一个属性中,或者通过id(后台获取),直接默认
选择1个,如果购买多个,需要自己控制就行了。
如果2个页面没有关系,最好就直接后台拿,默认数量为1,之后一次提交。下次获取得时候,直接返回数据,这个应该没问题得。
1.通过url + 参数跳转,然后截取
2.通过后台ModelAndView的方式跳转页面,然后把需要的值传过去,如
最直接,直接页面调用
第一个页面
第二个页面
<%
out.print("id:"+request.getParameter("id"));
out.print("num:"+request.getParameter("num"));
%>
后台的话你就,传回jstl方式取值