-2
我使用STS。 我構建的應用程序包含html文件 - java腳本 在這個文件中有配置變量的函數。 附:將變量從java腳本函數傳遞給java類
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org" xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity3">
<head>
<title>Help Desk</title>
</head>
<body>
<h1>Welcome to help Desk!</h1>
<p>Please fill in the fields...</p>
<form>
<div><label> User Name:</label> <input type="text" name="username"/> </div>
<div><label>. .</label></div>
<div><label> Email:</label> <input type="email" name="email"/> </div>
<div><label>. .</label></div>
<div><label> Subject of the request:</label>
<select name="selectSubject">
<option value="IT">IT</option>
<option value="HardWare">HardWare</option>
<option value="Salary">Salary</option>
<option value="Report hours">Report hours</option>
</select>
</div>
<div><label>. .</label></div>
<div><label> Your message:</label> <input name="yourMessage" type="text"/> </div>
<div><label>. .</label></div>
<div><label>. .</label></div>
</form>
<button style="width:200px; height:50px; bottom font: bold; color:red; " onclick="sendRequest()">Send request</button>
<script>
function sendRequest() {
userName = document.forms[0].elements["username"].value;
email = document.forms[0].elements["email"].value;
subject = document.getElementsByTagName("select")[0].value;
message = document.forms[0].elements["yourMessage"].value;
detailes = userName + ";" + email + ";" + subject + ";" + message + ";";
document.getElementById("demo").innerHTML = document.applets[0].getStringJava();
}
</script>
<p id="demo"></p>
</body>
</html>
我想在java類上使用「詳細」變量。
我該如何發送? 可能會創建javaScript對象並導入變量,例如:html.getVariables(「detailes」);
感謝。
問題不清楚。你能解釋一下嗎?你是什麼意思:我想在java類上使用「詳細」變量。 –
你應該提交你的表單到java servlet來處理數據或調用java web服務來處理數據... – brso05
Faraj Farook - 我在java腳本函數中配置了名稱爲「詳細」(例如)的變量,this變量保存來自用戶的信息,我想從java類發送這個變量到隊列中。 – user4593578