如何在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") %>
是的,这是可能的。如果您提供一些代码,我将尝试这样做。为什么对这个问题投反对票?是的,这是可能的。如果您提供一些代码,我将尝试这样做。为什么对这个问题投反对票