gpt4 book ai didi

java - 如何在单个 View (jsp)文件中使用多个 Controller

转载 作者:行者123 更新时间:2023-12-01 04:49:02 26 4
gpt4 key购买 nike

我有一个 jsp 页面,mypage.jsp 。它有 2 个选项卡 - 第一个选项卡和第二个选项卡。每个选项卡都有自己的表单。

每个选项卡都必须由单独的 Controller 处理,例如第一个选项卡由 firsttabcontroller 处理,第二个选项卡由 secondtabcontroller 处理。

现在,如果我在第一个选项卡中提交表单,则第二个选项卡中的内容可能会被更改。如果第二个选项卡中的更改影响第一个选项卡内容,则可以预期产生相同的效果。

每次我向任何 Controller 发出请求时,都应该呈现相同的页面 - mypage.jsp

所以问题是处理从同一 View 映射到不同 Controller 的多个表单/选项卡。

如何实现这一目标?我研究了一些类似的问题,但没有一个给我满意的答案。

最佳答案

我可能会使用 AJAX 来完成此操作。您可以使用从两个不同 Controller URL 请求的 HTML 填充选项卡。

这可能如下所示,其中您要填充的选项卡有一个 ID 为 mytab 的 div。

$.get('<spring:url value='/myurl'/>', function(data) {
$('#mytab').html(data);
});

当您在选项卡 1 中提交表单时,您只需触发对填充选项卡 2 的 Controller 的 GET 操作即可刷新内容。

关于java - 如何在单个 View (jsp)文件中使用多个 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15325065/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com