当前位置: 技术问答>java相关
JSP 如何获得由 JS脚本传过来的参数? 代码如下:各位大虾给看看!!谢了!!
来源: 互联网 发布时间:2015-07-26
本文导语: 载客户端通过JS脚本 使用 xmlHttp组件可以实现页面无刷新发送请求: b.htm //------------------------------------------------------------ The response will be put in here function sendData(){ var xmlhttp = new ActiveXObject("Microsof...
载客户端通过JS脚本 使用 xmlHttp组件可以实现页面无刷新发送请求:
b.htm
//------------------------------------------------------------
The response will be put in here
b.htm
//------------------------------------------------------------
The response will be put in here
function sendData(){
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.Open("POST", "http://www.***.com:8080/s.jsp", false);
xmlhttp.Send("An impossibly useless timesheet fragment");
divDisplay.innerHTML=xmlhttp.responseText;
}
//------------------------------------------------------------
s.jsp
//-----------------------------------------------------------
//-----------------------------------------------------------
那么在发送请求时怎么传递参数到JSP页面呢??
我试了一下 直接在URL后面跟参数(如"http://。888.com:8080/s.jsp?k=0")
并不影响请求的发送
但在页面S.jsp中无法直接用request.getParameter("k")得到并返回这个参数
错误原因为:不确定的错误
我想可能和请求的类型有关(xmlhttp)
时间很紧, 没时间去查相关的资料了
各位大虾有知道的么??
//===============================================
参考资料:
在javascript和jsp之间通信:http://www.csdn.net/expert/topic/620/620246.xml?temp=.8652002
XMLHTTP+Javascript+Asp写得聊天室,无刷新实现
http://www.99soft.net/article/readnews.asp?id=3545
|
我使用"http://localhost:8080/s.jsp?k=444"完全得到了
k的值
xmlhttp.Open("POST", "http://localhost:8080/opendb/s.jsp?k=444kfgkf,xs4", false);
也得到了444kfgkf,xs4
你那里为什么不行呢
k的值
xmlhttp.Open("POST", "http://localhost:8080/opendb/s.jsp?k=444kfgkf,xs4", false);
也得到了444kfgkf,xs4
你那里为什么不行呢
|
你的系统问题了!
|
呵呵,搞半天,你在戏弄大家啊???
|
學習