我无法使用javascript发布从jsp文件中创建的html表单中获取的数据,并在使用javascript验证表单数据后使用javascript将其发布到java类。我试图从Ajax中找到一个替代品,因为我不熟悉这些工具,但如果你熟悉ajax javascript工具,我会很感激,如果你能指出我正确的方向,我将学习如何使用它。 有谁可以提供帮助?它是一个类项目。任何帮助将不胜感激。
这是我的Javascript:
delete c
from liste_des_cours_has_cours a inner join liste_des_cours b
on a.Id_liste_des_cours = b.Id_liste_des_cours
right join cours c
on c.Id_cours = a.Id_cours
where a.Id_cours is null;
};
这是我在jsp中的html表单:
<script type=text/javascript>
function validateInventory() {
var imei_no = document.form.imei_no.value;
var phone_name = document.form.phone_name.value;
var phone_storage = document.form.phone_storage.value;
var phone_color = document.form.phone_color.value;
var phone_buyingprice = document.form.phone_buyingprice.value;
var valid = true;
if (imei_no.value.length > 15 || imei_no.value.length <= 0||imei_no) {
alert("Invalid No. of digits in IMEI");
form.imei_no.focus();
valid = false;
} else {
if (isNaN(imei_no) == true
|| isNaN(phone_buyingprice) == true) {
alert("Please enter number value in IMEI/Buying Price!");
imei_no.focus();
phone_buyingprice.focus();
valid = false;
} else if (imei_no = null ||imei_no = 0 || phone_name_value == ""
|| phone_storage_value == "" || phone_color_value == ""
|| phone_buyingprice_value == 0|| phone_buyingprice_value == null) {
alert("Some entries are empty. Please recheck your Input");
valid = false;
}
}
var cofirmInput= window.confirm("Is your Input correct?");
if(confirmInput==true){
alert("Input succesful!!!");
return valid;
}else{
valid=false;
}
};
function resetInventory() {
var resetForm = window
.confirm("Are you sure you want to reset the form?");
if (resetForm == true) {
alert("Reset Successful!!!");
return true;
}else{
return false;
};
答案 0 :(得分:0)
您要找的是Servlet
。要开始使用,您可以从Servlet Tutorial开始。
您可以做的是在表单提交给Servlet
时发出XHR请求(或AJAX ..同样的事情)(写下行动,指向您{{{}的路径1}})。当请求到达Servlet
时,您可以为所有表单数据执行多个Servlet
以获取表单值,并根据信息执行任何其他操作(这是您的request.getParameter
类您希望获得表单信息)。然后,您可以Java
重定向到您想要的任何位置(可选)。
希望这画一幅画。