2017-10-19 2 views
0

이 간단한 html 버튼이 있습니다. JSP에서 함수를 실행하는 안전하고 청결한 방법

<button class="btn btn-success btn-sm">Start</button> 

내가 자바 파일에서 함수를 실행하려면 버튼을 클릭

. 내 코드가 같은 JSP 파일에 넣어해야 :

<% 
    ClassName className = new ClassName(); 
    className.function(); 
    %> 

내가이의 doGet 또는의 doPost 단지 하나 개의 매개 변수를 할 필요가 HTML에서 매개 변수를 전달해야하는 경우? 또는 더 좋고 더 간단한 방법이 있습니까?

+2

. 버튼을 클릭하면 브라우저에 표시됩니다. 요청은 서버에 전송 되어야만 알 수 있습니다. 예를 들어 요청을 보낼 양식에 단추를 넣으면됩니다. – Henry

+0

그래, 내가 AJAX 게시물을 제대로 작성해야합니까? –

+0

AJAX는 다른 가능한 방법입니다. – Henry

답변

0

버튼의 형식은 action='yourUrlToServlet'이어야합니다. 그렇지 않으면 AJAX로 요청을 보내야합니다. 그런 다음 요청을 수신하는 서블릿이 필요합니다. 서블릿에서 어떤 메소드를 호출 할 수 있습니다.

어쩌면이 페이지를 이해하는 데 도움이 될 수 있습니다 : 당신은 당신의 브라우저와 서버에서 일어나는 일들을 섞어 https://stackoverflow.com/tags/servlets/info