请教jsp跳转问题

现在有2个页面! A,B, A和B嵌套在一个页面 A post提交给B页面,这个逻辑怎么!

Ajax请求数据:

[code="html"]

    $(function($){
        alert($);       
        $.ajax({
               type: "POST",
               url: "login",
               data: "",
               dataType: "json",
               success: function(msg){                  
                 for(var a = 0;a<msg.length;a++){
                    alert("id : "+msg[a].id+" name : "+msg[a].name+" password : "+msg[a].password+" sex : "+msg[a].sex);                    
                 }                   
               },
               error: function (XMLHttpRequest, textStatus, errorThrown) {
                   alert(errorThrown); 
               }
        });
    });
</script>[/code]

用ajax

使用JavaScript,将A页面参数动态写入B页面,到时候一起提交

用javascript是一种办法,
你可以在提交的时候调用javascript方法,把A中需要的元素设置到B中的隐藏变量里,这样就可以在后台取到想要的东西了.

用ajax也行,但是要看你用哪种页面提交方式了.

a.jsp通过Ajax进行提交,主画面include b.jsp的时候,在include外层用div包起来,在服务端处理完以后,forward到b.jsp,然后当Ajax请求返回的时候,把取到的内容(B页面的HTML)直接通过javascript设置到div中。通过jquery可以直接把返回的结果替换到指定的div中。
自己通过docuemnt.getElementById("pageB").innerHTML来设置也可以。

main.jsp