Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将值从一个jsp页面传递到另一个jsp页面而不附加到url中_Jsp_Jquery - Fatal编程技术网

如何将值从一个jsp页面传递到另一个jsp页面而不附加到url中

如何将值从一个jsp页面传递到另一个jsp页面而不附加到url中,jsp,jquery,Jsp,Jquery,我试图在不附加url的情况下将值从一个页面传递到另一个jsp页面,但我无法这样做。所以请帮帮我。这就是我所做的 jQuery.ajax({ type: "POST", data:'user='+user+'&pwd='+pwd+'&Admin=a', url: "jsp/admin/master/Connectteacher.jsp", async: false, cache: false,

我试图在不附加url的情况下将值从一个页面传递到另一个jsp页面,但我无法这样做。所以请帮帮我。这就是我所做的

jQuery.ajax({
        type: "POST",
        data:'user='+user+'&pwd='+pwd+'&Admin=a',
        url: "jsp/admin/master/Connectteacher.jsp",
        async: false,
         cache: false,
        success: function(check) {
if ($.trim(check) == 'block') {
                    window.location.replace("jsp/admin/master/Blockuser.jsp?name="+user+"&BlockA=a");
                  // $.post( "jsp/admin/master/Blockuser.jsp", { name: user, BlockA: "a"} );
                      }

我无法弄清楚,如何在不附加url的情况下将值传递给Blockuser.jsp。$。post()实际上并没有把我带到那个页面

您可以使用
session.setAttribute()
session.getAttributes()
将值从一个jsp传递到另一个jsp

在一个页面中执行session.setAttribute(“test”、“test”)以在其他页面中检索此值
do
session.getAttribute(“测试”)

一种方法是使用Java初学者描述的
会话

您还可以动态创建一个from并提交它

编写一个类似于此的函数,并在成功中使用它:

function submitValues(url, params) {
    var form = [ '<form method="POST" action="', url, '">' ];

    for(var key in params) 
        form.push('<input type="hidden" name="', key, '" value="', params[key], '"/>');

    form.push('</form>');

    jQuery(form.join('')).appendTo('body')[0].submit();
}
函数子值(url、参数){
变量形式=[''];
for(参数中的变量键)
形式。推送(“”);
形式。推送(“”);
jQuery(form.join(“”)).appendTo('body')[0].submit();
}

使用cookie或Web存储。您无法为重定向设置post值。找到您的好友,谢谢:)