Я бы хотел получить доступ к переменной и набору функций из сегмента javascript. У меня есть два файла:
тест JSP. jsp
<%@page import="test.tester"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<%
String thing = "Exciting String";
tester testy = new tester(thing);
%>
<input type="submit" onclick="test()" value="Sample Text" />
<div id="testDiv" >Boring String</div>
<script language="javascript" >
funciton test() {
document.getElementById("testDiv").innerHTML = <%=testy.getString()%>;
}
</script>
</body>
</html>
тестер. java
package test;
public class tester {
private String privy;
public tester(String testString) {
privy = testString;
}
public String getString() {
return "new " + privy;
}
}
По сути, при нажатии кнопки я хочу, чтобы элемент с идентификатором "testDiv" был изменен в соответствии с функцией в файле java. Возможно, я упускаю из виду очень простой метод, или, возможно, есть гораздо более сложный способ решения этой, казалось бы, простой проблемы.