如何在ScripletJSP中访问javascript变量

如何在ScripletJSP中访问javascript变量,java,javascript,Java,Javascript,我有一个javascript变量say var a ='2013-01-03' 我想在scriptlet中访问此变量。i、 我有一张包含我的数据的地图。 我想获取javascript变量“a”中的key='2013-01-03'对应的map的值 我如何在我的scriptlet中使用以下内容 map.get(a); 我知道scriptlet将首先执行,即使没有重新加载,我想访问scriptlet中的变量a。有人能帮我解决这个问题吗 您需要将客户端数据(javascript)提交到服务器(se

我有一个
javascript变量
say

var a ='2013-01-03' 
我想在
scriptlet
中访问此变量。i、 我有一张包含我的数据的
地图。
我想获取
javascript变量“a”中的
key='2013-01-03'
对应的
map
的值

我如何在我的scriptlet中使用以下内容

map.get(a);

我知道
scriptlet
将首先执行,即使没有
重新加载
,我想访问
scriptlet
中的
变量
a。有人能帮我解决这个问题吗

您需要将客户端数据(javascript)提交到服务器(servlet、jsp)。
您无需使用ajax重新加载页面即可完成此操作。

您需要将客户端数据(javascript)提交到服务器(servlet、jsp)。
不需要使用ajax重新加载页面即可完成此操作。

您没有提到要执行操作的操作。假设您正在调用focuslost,则

$('#yourdom').blur(function() {
        serverCall;

    });




function serverCall{
        $('#yourdom').val('2013-01-03')

            $('#form').submit();


    }
在servlet中

String value=request.getParameter("yourdom");
request.setAttribute("test",value);
RequestDispatcher rd = request.getRequestDispatcher("your.jsp");  
  rd.forward(request,response);
在jsp中

<% request.getAttribute("test")  %>

您没有提到要执行操作的操作。假设您正在调用focuslost,则

$('#yourdom').blur(function() {
        serverCall;

    });




function serverCall{
        $('#yourdom').val('2013-01-03')

            $('#form').submit();


    }
在servlet中

String value=request.getParameter("yourdom");
request.setAttribute("test",value);
RequestDispatcher rd = request.getRequestDispatcher("your.jsp");  
  rd.forward(request,response);
在jsp中

<% request.getAttribute("test")  %>


是的,这是可能的。如果您提供一些代码,我将尝试这样做。为什么对这个问题投反对票?是的,这是可能的。如果您提供一些代码,我将尝试这样做。为什么对这个问题投反对票