1

javascript variable有话说,

var a ='2013-01-03' 

我想在我的scriptlet. 即] 我有一个map包含我的数据。
我想获取map对应的key='2013-01-03'javascript variable 'a'

我如何在我的 scriptlet 中使用如下所示的内容。?

map.get(a);

我知道scriptlets即使在reloading我不想访问variable我的scriptlet. 谁能帮我解决这个问题。?

4

2 回答 2

1

您需要将客户端数据(javascript)提交到服务器(servlet、jsp)。您可以在不使用 ajax 重新加载页面的情况下做到这一点。

于 2013-03-29T10:40:07.157 回答
0

您还没有提到要执行操作的操作。假设如果您正在调用 focuslost 那么

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

    });




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

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


    }

在小服务程序中

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

在jsp中

<% request.getAttribute("test")  %>
于 2013-03-29T11:20:46.023 回答