Я работаю с 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 для обработки данных или вызвать веб-службу java для обработки данных ... – brso05
Faraj Farook - я сконфигурировал переменную с именем «подробно» (например), в функции java script, это переменная сохраняет информацию от пользователя, я хочу отправить эту переменную в очередь из класса java. – user4593578