有我的javascript和html代碼。我想從javascript函數向servlet中檢索數據。我嘗試了下面的代碼,但我不知道它的真實性。而且我想要獲取數據html到servlet。有什麼不對 ?因爲它不工作?從Html到Servlet的回收價值
這裏是我的JSP代碼:
<html>
<head>
<script>
function myFunction() {
var r = confirm("Are you sure about that ?");
if (r == true) {
return 1;
} else {
return 2;
}
}
document.getElementById('onay').value = myFunction();
</script>
</head>
<body onload="javascript: myFunction()">
<input type="hidden" id="onay" name="onay" />
</body>
</html>
我嘗試從JSP得到的數據與Servlet:
編輯:
int onay= Integer.parseInt(request.getParameter("onay"));
此代碼返回的java.lang .NumberFormatException:null,因爲我不能將數據檢索到servlet我認爲?
你沒有做任何要求一個servlet – Reimeus
的Javascript您使用只是設置輸入字段的值。你必須將它提交給servlet。將您的文本框放在表單中並提交。 –
@Reimeus在jsp代碼中? – developerCoder