html
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
public String generateHTML() {
StringBuilder htmlBuilder = new StringBuilder();
htmlBuilder.append("<div id='contentContainer'></div>");
return htmlBuilder.toString();
}
script
$(document).ready(function() {
$('#myButton').click(function() {
$.ajax({
url: 'yourJavaEndpoint',
type: 'GET',
success: function(data) {
$('#contentContainer').html(data);
},
error: function() {
}
});
});
});