在jsp页面中怎样在选择了select里面的值,并把这个值作为后台方法的参数在本jsp页面使用

2024-12-03 17:08:53
推荐回答(4个)
回答1:

使用AJAX!很简单呀,网上很多应用都这么实现的

使用JAVASCRIPT得到选项值,
然后使用AJAX来传递值到后台的SERVLET
为方便 你可以使用jQuery。
得到数据后,再用JS显示出来
完成

回答2:

回答3:

前台递交
var permissionsSelect = document.getElementById('permissionsSelect').value;
var xmlhttp = null;
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("post","/defaultroot/operate.jsp?permissionsSelect="+permissionsSelect,false);
xmlhttp.send();
var stringValue = xmlhttp.responseText;
//alert(stringValue);
if(xmlhttp.responseText.indexOf("<")!=-1 && stringValue!=""){
var begin = stringValue.indexOf("<")+1;
var end = stringValue.indexOf(">")
stringValue = stringValue.substring(begin,end);
//alert(stringValue);
if(stringValue == "0"){
document.frmsch.submit();
}
else{
alert(msg);
return false;
}
}
else{
alert(msg);
return false;
}

jsp后台处理
<%
out.println("<"+info+">");
%>

回答4:

czxczx