Java 如何在另一个html页面中获得相同的xhr post响应数据?

Java 如何在另一个html页面中获得相同的xhr post响应数据?,java,javascript,maven,dojo,Java,Javascript,Maven,Dojo,我正在使用dojo和java开发maven rest web应用程序。我是dojoscript的新手 dojo.xhrPost({ url: "http://localhost:8080/userservices/rest/rest/login", form: dojo.byId("formNode"), load: function(newContent,status) { if(status.xhr.status == 200) { alert(newConten

我正在使用dojo和java开发maven rest web应用程序。我是dojoscript的新手

    dojo.xhrPost({
    url: "http://localhost:8080/userservices/rest/rest/login",


form: dojo.byId("formNode"),


load: function(newContent,status) {

if(status.xhr.status == 200)
{

alert(newContent); --->which displays username
  window.location.href = "jobseekerdashboard.html";                                                
      }
当我使用xhrpost提交表单时,我将特定响应对象从服务方法获取到特定的xhrpost函数本身,因此我需要将该xhrpost数据调用到其他html页面,我如何做到这一点。。?我在做登录模块,所以我需要在所有页面中显示用户名,我在xhrpost函数中得到响应

这是我的dojoscript

    dojo.xhrPost({
    url: "http://localhost:8080/userservices/rest/rest/login",


form: dojo.byId("formNode"),


load: function(newContent,status) {

if(status.xhr.status == 200)
{

alert(newContent); --->which displays username
  window.location.href = "jobseekerdashboard.html";                                                
      }
我的用户名是newContent,但我需要在一些html页面中显示它。我如何才能做到这一点

如有任何帮助,我们将不胜感激

谢谢
Fiyas

您可以在
会话中存储所需的值,并在所有需要的页面中检索它。假设,当用户登录时,您希望在所有页面中显示用户名,那么这将有所帮助

//set the value in your server side
session.setAttribute("userName",userName);
并从会话中获取“userName”属性的值,并在jsp中显示它

您可以使用EL,这在JSP中是首选的

<c:out value="${sessionScope.userName}"/>
然后,您可以使用javascript函数从请求url查询字符串中获取参数。在您的情况下,只需发送一个参数。i、 e用户名

因此,您的url应该是
http://localhost:8080/application/jobseekerdashboard.html?user=sam

要获取查询字符串中用户参数的值,可以在
location上调用
split()

var username = location.search.split('user=')[1];

因此,用户名值是sam,您可以在新页面中使用它。如果查询字符串中有更多参数,则需要实现不同的javascript函数。

Hi sir感谢您的回复,但我没有使用jsp im使用dojoscript的html页面,顺便说一句,我将用户名的响应设置为200 in service method状态,那么我如何在所有页面中访问该用户名。。?使用dojoscript?您是否有一个表单可以将您带到下一页?是的,先生,我使用xhrpost发送我的表单,并将表单从特定条件重定向到其他页面嗨,先生,我确实喜欢这样做,这就是获取值,但是如何从querystring中检索参数到html页面感谢一个lot,您可以编写一个javascript函数找回它。您在查询字符串中传递了多少个参数?只是用户名?