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

如何基于某些服务/bean修改控制器前后的请求[已关闭]

韩彬
2023-03-14

我正在使用ApacheTiles构建一个带有SEO友好URL和多主题UI的小型Spring Boot应用程序。

我有两个类似的问题

例如map是

/best-products-of-2021 /search?year=2021&popular=highest

通过扩展什么类,我可以访问这个?以及如何阻止请求被Spring Security阻止?

更改controller后的视图名称

共有1个答案

丁俊智
2023-03-14

您可以通过实现servlet过滤器来预处理请求。在筛选器中,您可以检查和更改请求参数。这是一个类似的问题,您可以得到一个解决您问题的想法:如何使用Java中的servlet过滤器来更改一个传入的servlet请求URL?

 类似资料:
  • 问题内容: 我对使用roku和roku特定语言(BasicScript)非常了解。我需要对某些服务器进行api调用以获取频道。我不明白如何在roku中做到这一点。请提出建议。 问题答案: 这是直接执行此操作的方法,而不必依赖SDK中包含的代码库的语法: 阻止方法(所有程序执行停止,直到检索到URL): 非阻塞方法,您可以在等待数据时执行其他操作:

  • 我有一个spring boot应用程序。我更改每个post请求的请求正文。是否可以在请求到达控制器之前修改请求正文。请附上一个例子。

  • 假设rest控制器类中有一个注册方法,如下所示。 所以它需要请求主体,即RegisterUserCommand。 我想忽略一些字段,比如userId,balance,这样我以后就可以在控制器中像这样生成它 是否有任何注释可以忽略此字段,这样即使我没有在请求正文中放置userId和balance,它也不会返回错误的请求

  • 我正在使用改进后的Spring Boot服务请求,但总是被称为失败回调方法。这是我的简化代码: Spring Boot服务(管理员): 我的客户端界面: 异步 POST 请求: 这是我的用户类(POJO): 注意:我在Android开发,当从邮递员手动发送请求时,我得到200 OK。此外,我在logcat中得到消息:400错误请求

  • Controller控制器 第一个控制器 {#1第一个控制器} <?php namespace src\Web\Controller\Group; use Controller; use Request; use JsonResponse; class GroupController extends Controller { public function indexAction()

  • 问题内容: 我想知道是否有一种简单的方法来取消AJAX请求? 除了在客户端的XMLHTTPRequest上调用“中止”之外,还有没有一种方法可以轻松地停止服务器进程?服务器正在使用Apache。 谢谢 问题答案: 不,绝对没有简单的方法。 我可以想到一些复杂的方法,但是它们将不可靠。 开发一个流程来 逆转 刚运行的请求中的更改可能会更幸运(我假设这就是您想要停止它的原因。)