javascript脚本里参数的值如何传给jsp变量。。。。 呵呵,如果你不想通过刷新页面的话你试试xmlhttp吧,你可以去web开发的javascript搜寻一下相关的内容 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 xmlhttp怎么使用阿?我搜过但是不会用。哪位帮忙使用这种技术解决一下,再给100分。 <meta http-equiv="refresh">可以实现刷新 JS中的数据不提交是不可能传到JSP的,如果不刷新到是可以,通过XMLHTTP可以实现,给个小例子,自己去研究吧:)<html><head><script language="JavaScript">function AddDataPost(sUserId,sUserName){ var oBao = new ActiveXObject("Microsoft.XMLHTTP"); //特殊字符:+,%,&,=,?等的传输解决办法. //escape(sUserId),escape(sUserName); sUserId = escape(sUserId); sUserName = escape(sUserName); var userInfo = "userid="+sUserId+"&username="+sUserName; oBao.open("POST","server.jsp",false); oBao.setRequestHeader("Content-Type","application/x-www-form-urlencoded") oBao.send(userInfo); //清空输入框数据. document.all.userid.value=""; document.all.username.value=""; //服务器端处理返回的是经过escape编码的字符串. alert(unescape(oBao.responseText));}</script></head><body><input type="button" onclick="AddDataPost(document.all.userid.value,document.all.username.value)" value="AddDataPost"><br>userid:<input type="text" name="userid"><br>username:<input type="text" name="username"></body></html>不过XMLHTTP要求客户端和服务器端都要有IE5+ 不可以,因为jsp先于js运行。如果在不通的页面之间倒是可以通过session来传,不过并不是每个client都支持session。 java多线程 在服务器运行的简本语言是java 语言? frameset中一个frame中的按钮怎么刷新另外两个frame中的页面? 关于Form,Struts&JSP有关问题 在线等!sybase数据库表导出导入问题!倾家荡产送分! setTimeout内存溢出 在么样判断查询的结果为空???就是没有符合条件的数据??? 请问高手:不用JavaMail,有没有其他发送Email的东西,高分相送,在线等! jsp+sql 非常简单的连接的问题 (救命。。。。) 字符串操作问题 急问:大家平时开发基于Struts的web程序时一般用的是怎样搭配工具的啊? JSP刷新问题
实现刷新
<html>
<head>
<script language="JavaScript">
function AddDataPost(sUserId,sUserName)
{
var oBao = new ActiveXObject("Microsoft.XMLHTTP");
//特殊字符:+,%,&,=,?等的传输解决办法.
//escape(sUserId),escape(sUserName);
sUserId = escape(sUserId);
sUserName = escape(sUserName);
var userInfo = "userid="+sUserId+"&username="+sUserName;
oBao.open("POST","server.jsp",false);
oBao.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
oBao.send(userInfo);
//清空输入框数据.
document.all.userid.value="";
document.all.username.value="";
//服务器端处理返回的是经过escape编码的字符串.
alert(unescape(oBao.responseText));
}
</script>
</head>
<body>
<input type="button" onclick="AddDataPost(document.all.userid.value,document.all.username.value)" value="AddDataPost">
<br>
userid:<input type="text" name="userid">
<br>
username:<input type="text" name="username">
</body>
</html>
不过XMLHTTP要求客户端和服务器端都要有IE5+
如果在不通的页面之间倒是可以通过session来传,不过并不是每个client都支持session。