请问怎么从javaScript中,用window.location 怎么连接servlet?

function b(){
var c=a();
if(c==true){
window.location=' ';
}
}
function a(){
var name=document.getElementById('username').value;
var password=document.getElementById('pwd').value;
if(username=='aaa'&&pwd=='123'){
return true;
}else{
alert("您的输入有误");
return false;
}
}

<form > 帐号:<input type="text" name="username" id="usernameId" /> 
<br>密码:<input type="password" name="pwd" id="pwdId" /><br>
<input type="button" onclick="b();" value="登录" />
<input type="reset" value="重置" />
</form>

现在,想把 username 和 pwd 传给 servlet 应该在 window.location=' '; 里面,添加什么?

慕尼黑8549860
浏览 232回答 2
2回答

慕慕森

window.location.href=url;这个url是一个路径,里面可以带参数的。例如url="&nbsp;zhidao.baidu.com/question/1667679281837969227.html?username=gaozl&pwd=123456"这样,username=gaozl&pwd=123456=1是传递的值,前面的是servlet的访问路径。function&nbsp;b(){var&nbsp;c=a();if(c==true){var&nbsp;username=document.getElementById('username').value;var&nbsp;password=document.getElementById('pwd').value;window.location.location=&nbsp;"zhidao.baidu.com/question/servlet.di?username="+username+"&pwd="+password;}}基本就这样了。

梦里花落0921

function(xmlString){var xmlDoc=null;//判断浏览器的类型//支持IE浏览器if(!window.DOMParser && window.ActiveXObject){ //window.DOMParser 判断是否是非ie浏览器var xmlDomVersions = ['MSXML.2.DOMDocument.6.0','MSXML.2.DOMDocument.3.0','Microsoft.XMLDOM'];for(var i=0;i<xmlDomVersions.length;i++){try{xmlDoc = new ActiveXObject(xmlDomVersions[i]);xmlDoc.async = false;xmlDoc.loadXML(xmlString); //loadXML方法载入xml字符串break;}catch(e){}}}//支持Mozilla浏览器else if(window.DOMParser && document.implementation && document.implementation.createDocument){try{/* DOMParser 对象解析 XML 文本并返回一个 XML Document 对象。* 要使用 DOMParser,使用不带参数的构造函数来实例化它,然后调用其 parseFromString() 方法* parseFromString(text, contentType) 参数text:要解析的 XML 标记 参数contentType文本的内容类型* 可能是 "text/xml" 、"application/xml" 或 "application/xhtml+xml" 中的一个。注意,不支持 "text/html"。*/domParser = new DOMParser();xmlDoc = domParser.parseFromString(xmlString, 'text/xml');}catch(e){}}else{return null;}return xmlDoc;}function () {<%String param = (String) request.getAttribute("param")%>var xmlDoc = function(<%=param%>);var elements = xmlDoc.getElementsByTagName("root");for (var i = 0; i < elements.length; i++) {var name = elements[i].getElementsByTagName("cNname")[0].firstChild.nodeValue;var ip = elements[i].getElementsByTagName("cIP")[0].firstChild.nodeValue;}}
打开App,查看更多内容
随时随地看视频慕课网APP