如何在jsp脚本中访问javascript变量

how to access javascript variable in scriplet jsp

本文关键字:访问 javascript 变量 脚本 jsp      更新时间:2023-09-26

我有一个javascript variable

var a ='2013-01-03' 

我想在我的scriptlet中访问这个变量。我有一个包含我的数据的map
我想获取javascript variable 'a'key='2013-01-03'对应的map的值。

我怎么能使用像下面在我的scriptlet。

map.get(a);

我知道scriptlets将首先执行,即使没有reloading,我想访问scriptlet中的 variablea。有人能帮我解决这个问题吗?

您需要向服务器(servlet、jsp)提交客户机数据(javascript)。您可以使用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")  %>