当前位置: 首页 > 知识库问答 >
问题:

从Thymeleaf调用和加载Spring MVC控制器请求方法

晏华奥
2023-03-14

我已经研究了thymeleaf include和replace,但它们似乎只用于加载html片段,而不是整个Spring MVC请求

共有1个答案

公羊涛
2023-03-14

您可以尝试向Spring MVC controller方法发出AJAX请求,该方法将返回模板B。

然后,一旦有了响应,就可以将响应设置为DOM中现有的html元素,如下所示:

$.get("your_end_point", function(data, status){  
 document.getElementById("your_template_B_Container_DIV_ID").appendChild(data);
});

这只是猜测,请记住,如果您创建的模板具有主体头部······这可能不起作用,请尝试使用没有bodyhead标记的模板。例如,您可以尝试使用仅使用div标记制作的模板,然后看看是否可以呈现它。

 类似资料:
  • 我试图在JavaFX中从一个控制器调用另一个控制器。我在我的代码的另一部分中以几乎完全相同的方式完成了这项工作,并且它起了作用,但出于某种原因,它在这里不起作用。 我正在获取FXML资源并加载它,但是当我调用能力信息ontroller.set能力名称文本(能力名称);它给我以下错误说能力信息控制器是NULL:

  • 我想在单击该按钮时从interface_pasienController上的Interface_adminController调用autoRefresh()方法。但是有一个错误“java.lang.NullPointerException”。代码怎么了? 线程“JavaFX Application thread”java.lang.RuntimeException中的异常:java.lang.Re

  • 在我的控制器中,我有一个用以下映射映射的方法:@PostMapping(“/”)。 此方法需要一个我试图捕获的请求主体,如下所述: 使用这两种方法对我来说都很好,我只是进退两难,如果直接在实体类中接受请求体是一个好主意和最佳实践的话。 我不想在controller类中公开我的实体类,因为我不确定这是否是一个好主意。 java 这两种方法都给出了相同的结果,更多的是关注要遵循的最佳实践。

  • 我有一个通用的REST API(使用Spring MVC开发),它将API请求列表作为其请求体。列表中的每个API请求都有自己的URL和请求体。 在这个通用REST API的实现中,我需要为这些单独的API请求中的每一个调用相应的Spring controller方法(在同一个app中)(带有它们适当的URL和请求体)。(然后我将合并所有这些单独的API响应,并将其返回到通用REST API的一个

  • 我正在使用Java和Spring构建一个RESTAPI,我需要在我的控制器中处理一个POST请求,但我需要从该请求中提取主体,它是一个JSON,也是该请求的“来源”, 我有几个问题:首先是如何获取该请求的来源(我猜是在标题中移动的url?),是否有与@RequestBody类似的注释?。 我的第二个问题是,在这种post方法中,通常应该返回什么对象作为响应。

  • 问题内容: 我正在运行Python GUI应用程序。我想从中调用和控制GDB,例如加载可执行文件,设置断点等。我看到GDB具有命令行界面,可以通过向GDB进程发送字符串来使用它,但是我想用Python的方式来实现。有吗?我看到“ archer”分支的内容类似于“ import gdb”,但在Ubuntu的默认Python安装中不起作用。我从哪里获得此模块,或者是否有其他方法可以从Python控制G