问题描述
就是jsp页面有个id参数,需要传送到action中以便操作,不知这种jsp向action传参是如何实现的,谢谢!
解决方案
1)<script>function sub(){ window.location.href = "<%= request.getContextPath() %>/[你ACTION的别名].do?method=[你接受方法名]&[你传的参数名]="+[参数值]}</script>]用链接方式提交2)<html:form action="[ACTION的别名]" method="post"> <input type="text" name="[参数名]" value="[参数值]"/> <input type="submit"/></html:form>]用表单提交方式提交这两种后台都是用String id = request.getParameter("id");的方式来接受
解决方案二:
把input标签的类型设置为hidden,这样就为隐藏的了,在服务端用request.getParamater()方法来获得设置为hidden类型的input的值
解决方案三:
1.表单提交document.formname.submit();2.js提交window.open();,window.location.href = "";
解决方案四:
当然 你用form表单传的话, 更简单…… 我就不一一列举了
时间: 2024-09-04 13:46:23