javascript的变量怎么传到JSP里使用

<formname="form"><aonclick="javascript:tt()">test</a><p><inputtype="text"value=""name... <form name="form">
<a onclick="javascript:tt()">test</a>
<p>
<input type="text" value = "" name="text1">
<input type="text" value = "" name="text2">
<input type="button" value="submit" onclick="tt()" >
<div id="info"></div>
</form>

这里的两个TEXT 怎么传递到另一个*.JSP中成为两个变量?
请问下
补充下,用的是AJAX,表单是通过tt()由AJAX提交的
function tt()
{
req = new ActiveXObject('Microsoft.XMLHTTP');
req.open('get','show.jsp',true);
req.onreadystatechange = wym;
req.send(null);
//alert('test');
}

function wym()
{
var n = req.readyState;
if(n == 4)
{
var data = req.responseText;
//alert(data);
showinfo(data);
}
}

function showinfo(info)
{
var div = document.getElementById("info");

div.innerHTML = info;
}
展开
 我来答
希茜Cqa68
2009-08-06 · TA获得超过1238个赞
知道小有建树答主
回答量:860
采纳率:0%
帮助的人:1060万
展开全部
只能jsp给javascript赋值,不能反过来,因为jsp是在先服务器上执行,服务器并不解释其中的静态代码,而是将它们原样输出到客户端。所以在javascript起作用之前jsp已经执行完毕了。

附录:jsp给javascript赋值
//javascript
var a = <%=jsp变量%>;

一个笨笨的方法:
你可以考虑将list1.options[list1.selectedIndex].text提交回这个页面,request什么的接收下,然后在jsp中使用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
福孤兰居士
2009-08-06 · 超过27用户采纳过TA的回答
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:85.6万
展开全部
method设置成这个要变量的jsp页面

javascript里面用submit();提交。
jsp就能接收值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柴关贵深0m
2009-08-06 · TA获得超过1142个赞
知道小有建树答主
回答量:1270
采纳率:0%
帮助的人:0
展开全部
req.open('get','show.jsp?text1=1&text2=2',true);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式