我一个jsp页面可以访问到 request 参数信息,想把其中所有参数传递到下一个jsp页面,求助?

如题所述

request.setAttribute("max",max);
request.getRequestDispatcher("/abc/下一个JSP页面.jsp").forward(request,response);

在那个JSP里
String max = (String)request.getAttribute("max");追问

我在第一个页面里有了request ,因为不知道里面具体有什么参数,但是却需要把这些参数传递下去。我试着想全部获取到其中的参数,但是获取getContentLengthLength();为-1,获取getAttributeNames 拼出来 还是空,

追答

request.getRequestDispatcher("/abc/下一个JSP页面.jsp").forward(request,response);
这样做转发,第二个页面可以直接获取你提交到第一个页面的参数。。 之前搞混了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-05
request都获取到了 弄个隐藏表单域把 把里面的内容弄过去就好了撒。
第2个回答  2012-03-05
建议你把值存在session中,这样你在其他页面获取参数就方便多了追问

现在问题是二次开发,不会允许去改其他的东西,只有在返回来的request中取用需要测参数。而且在当前页面request值已经有了,现在问题是如何获取到并在跳转到下一个页面时传递下去

追答

既然你已经在当前页面中获取到参数值了,你在当前页面中再把值设置在session中,这样不就搞定了吗

在jsp页面中怎样将request传到下一个页面
jsp传值给另一个jsp页面,主要的方式是将数据放在request对象中,然后在另一个页面拿到这个数据即可,代码如下:A.jsp :通过post 和get、连接都可以传 a标签连接的:<a herf='B.jsp?name=<%=name%>'>传递到B页面 B.jsp :B页面通过如下代码接收 < String name=request.getParameter("name");ou...

jsp如何将一个一面的数据传到另一个页面
1、通过jsp的内置对象—request对象获取参数:(1)通过超链接传参:例:把a.jsp中i的值传到b.jsp中:在a.jsp页面中的核心代码为:传参 (说明:给i赋值时也可以用jsp表达式,例如i=<%变量名 %>)在b.jsp页面中的核心代码为:<%String j=request.getParameter("i"); %> <%=j %> (2)...

JSP页面如何从一个页面传递一个参数到另外一个页面。
参数名=参数值">,在下一个页面用request.getParameter("参数名")得到值 (2).另一种跳转是转发,这种跳转request对象就被传往下一个页面,可以用<jsp:forward page="\/a.jsp"\/>,这样你可以把参数用request.setAttribute()方法存进request对象里,再到下一个页面用request.getAttribute()得到参数.两种方法...

怎么从一个jsp页面跳转到另一个jsp页面
你可以在jsp页面使用超链接标签 例如 点击我跳转 也可以在后台servlet中使用 重定向 例如 response.sendRedirect("xxx.jsp");也可以使用转发 例如 request.getRequestDispatcher("xxx.jsp").forward(request.response);

jsp里,request中的数据是如何填充到jsp页面的
jsp里,request中的数据是填充到jsp页面是通过getAttribute方法实现的。比如:在hello.jsp中通过getAttribute()方法获得用户名字: <% String username=(String)request.getAttribute("username"); %> Hello: <%=username %>当两个Web组件之间为转发关系时,转发目标组件通过getAttribute()方法来和转发源组件共享request范围...

在一个jsp页面中如何通过点击一个按钮转到另一个jsp页面
那你就把链接改成按钮然后在上面挂个js事件就可以了。这样的效果可以:onclick="window.location='新页面'" 来实现。1.在原来的窗体中直接跳转用,代码:window.location.href="你所要跳转的页面"。2、在新窗体中打开页面用,代码:window.open('你所要跳转的页面');window.history.back(-1)。返...

如何实现一个服务器中的jsp页面向另一个服务器中的jsp页面传递参数
有几种这样的跳转:1、<jsp:forward page="另一个跳转页面"> <\/jsp:forward> 2、< response.sendRedirect("aa.jsp?name=要传递参数”);> 其中aa.jsp是要跳转的页面

JSP如何在一个页面调用另一个页面
手机版 我的知道 搜索答案 JSP如何在一个页面调用另一个页面 15 在if语句中添加调用语句 <% String name=request.getParameter("username"); session.setAttribute("username",name); %> <%if(name.equals("123")) { out.println("登录成功");}\/\/在这里添加调用语句 else { out.println("登录... 展...

...requestScope范围的一个实体类list转到另一个JSP上
如果用的是struts的话可以先跳到一个action中,在此action中将a.jsp中的值封装list,传给request.setAttribute("list",list),然后跳转到b.jsp,在b页面使用 c 标签forEach循环遍历 <c:forEach items="list" var="user"><\/c:forEach> 。

jsp页面跳转另一个jsp(jsp页面跳转另一个jsp和地址栏输入才跳转)_百度...
jsp:paramname=parameterName value="{parameterValue|%=expression%}"\/+\/jsp:forward 这个action使您可以将request向前到另外一个页面它只有一个属性pagePage应有一个相对的URL组成这可以是一个静态的值或者是能够在被请求的时候计算得到的值就如下面两个例子一般 jsp:forwardpage="\/utils\/errorReporter...

相似回答