jsp 中button页面跳转,需要传递参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp 中button页面跳转,需要传递参数相关的知识,希望对你有一定的参考价值。

纯粹的jsp页面,不用Ajax等

<BODY>
<INPUT TYPE="button" value="跳转" onclick="tiaoZhuan()">

</BODY>
<SCRIPT LANGUAGE="javascript">
function tiaoZhuan()

window.location.href = "跳转绝对路径?参数1=值1&参数2=值2&参数3=值3";
//传参数第一个参数传递要带?,多余一个都用&链接传递

</SCRIPT>追问

可不可以不用script,直接在onclick里面写跳转地址带参数?用多个字符串连接的形式

追答

参考技术A 最简单就是用javascript来实现了,下面是一种间接的实现方法,而且效率比较高:
<input type="button" value="提交" onclick="window.location.href='zhuce.jsp';"/>
参考技术B <a href="#?id=..."><input type="button" name="button"/></a> 参考技术C afadf

java如何接受页面传过来的参数?

比如页面a.jsp?name=111&pwd=234&type=1如何接受?

对于使用a.jsp?param1形式传递参数的页面,在backingBean中采用读取requestParameter参数的方式获得。 FacesContext facesContext = FacesContext.getCurrentInstance();
HttpServletRequest request = (HttpServletRequest) facesContext.getExternalContext().getRequest();
String value = request .getParameter(parameterName);
参考技术A String name = request.getparameter("name"); 参考技术B 最基本的就是 String name = request.getParameter("name");
对应的页面为
<form>
<input type="text" name="name" />

<input type="submit" value="提交" />

</form>
参考技术C 使用request对象来获取

以上是关于jsp 中button页面跳转,需要传递参数的主要内容,如果未能解决你的问题,请参考以下文章

iOS 应用跳转、参数传递

如何使PHP程序执行页面跳转时传递大量参数

flutter 跳转页面传递参数 返回页面带参数

angular跳转页面和传递参数

jsp页面跳转后,如何获取前面一个页面的一个参数值

Jquery跳转页面传递参数以及获取url的参数