JSP的表单可不可以讲数值传递到两个页面,但是只跳转其中一个页面?

其实我主要是想有个挑战,
我设计的时候A页面表单,B页面判断该数值是否可用,若不可用停留在B提示不可用,
若可用继续跳转到C,但是我不知道数值如何从A到B到C可以传下去。。
老说C接收到空值,
除了题目之外的传递方法都可以说说~!

粗暴的方法是A页面将表单参数先传到B页面进行服务器端判断,判断成功后将参数再组织成请求参数传递给C页面

打错字。题目的“讲”=将
正文的“挑战”=跳转
。。

其实,你可以这样来,
首先,将数据传送到后台,然后在后台中进行数据校验,要是不通过,直接转发到b页面,要是通过的话,就转发至c页面
你要是一定要将值转到b页面,在b页面上进行数据的校验的话,记住千万不能用重定向方式,重定向方式不能带参数,要用转发的方式进行数据的传值,
这样就可以将值转发到c页面

你是用的request传的吧,在第二个页面传到第三个页面时将request也传过去
request.getRequestDispatcher("xx.html?param=param").forward(request, response);

ajax提交第一个表单,第二次跳转到第二个表单,将值一起带过去

b页面重新传值到c页面,可以考虑继续用表单方式。就像Xiangzhq 所说,不可以用重定向方式,否则参数会丢失。