Вам нужно обработать этот html на стороне сервера, а затем добавить с помощью jquery.
URL для получения данных с использованием ajax
@RequestMapping(value = "/abc", method = RequestMethod.GET, produces = "application/json")
private ResponseBody test( HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse )
{
Response response = new Response<String>();
WebContext webContext = new WebContext( httpServletRequest, httpServletResponse, servletContext );
response.setData( generateTemplate( webContext, viewResolver, "pathTohtmlSection") );
response.setMessage( "Success" );
response.setStatus(SUCCESS );
return response;
}
Создать html в виде строки
public static String generateTemplate( WebContext ctx, ViewResolver viewResolver, String baseTemplate)
{
TemplateEngine engine = ( ( ThymeleafViewResolver ) viewResolver ).getTemplateEngine();
String renderedHtml = engine.process( baseTemplate, ctx );
return renderedHtml;
}
Теперь используйте jquery следующим образом.
$.ajax({
dataType: "json",
url: "abc",
data: data,
success: function(response){
$("#subcategoryNameDiv").html(response.data);
};
});