为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕尼黑8549860 2021-12-17 15:11:59
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=' '; 里面,添加什么?
查看完整描述

2 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

window.location.href=url;


这个url是一个路径,里面可以带参数的。

例如url=" zhidao.baidu.com/question/1667679281837969227.html?username=gaozl&pwd=123456"

这样,username=gaozl&pwd=123456=1是传递的值,

前面的是servlet的访问路径。


function b(){var c=a();if(c==true){var username=document.getElementById('username').value;var password=document.getElementById('pwd').value;window.location.location= "zhidao.baidu.com/question/servlet.di?username="+username+"&pwd="+password;}}

基本就这样了。


查看完整回答
反对 回复 2021-12-19
?
梦里花落0921

TA贡献1772条经验 获得超6个赞

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;
}
}


查看完整回答
反对 回复 2021-12-19
  • 2 回答
  • 0 关注
  • 231 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信