0
ボタンをクリックしたときにマネージドBeanに存在するメソッドを呼び出すことができるかどうかを知りたい(ボタンはThymeleafで作成されます)。私は直接それを行うためのオプションがある場合、私はそうは思いません知っているdo'tthymeleafボタンをクリックしたときにマネージドBeanのメソッドを呼び出す方法
おかげ
ボタンをクリックしたときにマネージドBeanに存在するメソッドを呼び出すことができるかどうかを知りたい(ボタンはThymeleafで作成されます)。私は直接それを行うためのオプションがある場合、私はそうは思いません知っているdo'tthymeleafボタンをクリックしたときにマネージドBeanのメソッドを呼び出す方法
おかげ
。しかし、この方法を実行するエンドポイントにボタンを送信しないのはなぜですか?
<button onclick="execute()">Click me</button>
<script>
function execute() {
//$.get() or
$.post("/the/endpoint", function(data) {
$('#test').html(data);
});
}
</script>
その後/the/endpoint
が内部であなたが望む方法を実行し、あなたの@Request
方法です:
@Controller
public class YourController {
@GET
@Path("/the/endpoint")
public Response executeMethod() {
yourMethod(); //Executes your method
return Response.status(200);
}
}
は答えてくれてありがとう、私はJavascriptを使用したくありません。 –