위를 쳐다 보았습니다. 비슷한 질문과 대답도 있습니다. 어떻게 이해할 수없는 것 같습니다. 문제는 자바 스크립트가있는 jsp 파일을 실행할 때 set 양식에서 페이지를 시작할 때 실행된다는 것입니다. onClick = "..."; 또한 낙심 한 스크립틀릿을 사용하고 있다는 것을 알고 있지만 jsp에 완전히 익숙하지 않아 클래스를 만드는 방법을 알지 못합니다. Netbeans를 사용하고 있습니다. 자바 스크립트에서JSP 단추를 클릭 할 때 메서드를 실행하십시오.
<script LANGUAGE="JavaScript">
function connect(){
<% ConnectToServer(); %>
};
function startApp(){
<% InvokeStartApplicationInstance(); %>
<% InvokeStartApplication(); %>
};
function stopApp(){
<% InvokeShutdownApplication(); %>
};
</script>
<FORM name="myform">
<INPUT NAME="connectbtn" TYPE="button" VALUE="Connect" onClick="connect()">
<INPUT NAME="startbtn" TYPE="button" VALUE="Start" onClick="startApp()">
<INPUT NAME="stopbtn" TYPE="button" VALUE="Stop" onClick="stopApp()">
</FORM>
ConnectToServer();
및 다른 방법 나는 것은 그 방법이 작동하지만, 자바 스크립트에 관계없이 pageload의 모든 실행이다 <%! and %>
사이에 같은 JSP 페이지에 포함 된 방법입니다. 예를 들어, 자바 스크립트에서 마지막 줄이 <% InvokeShutdownApplication(); %>
인 경우 시작을 수행 할 수 없으므로이 중 하나를 수행합니다. 나는 onClick
일해야합니다.
Java로 메소드를 직접 호출하는 방법을 모릅니다. 나는 응용 프로그램 웹 기반 (자바 기반 인)이 MBean에 할 필요가 원인
<INPUT NAME="connectbtn" TYPE="button" VALUE="Connect" onClick="<% ConnectToServer(); %>">
어떤 도움을 주시면 감사하겠습니다 그리고 제정신이 저를 운전 : 아래의 방법은 작동하지 않습니다.
답변 해 주셔서 감사합니다. 나는 이것을 조사 할 것이다. – Marty