gpt4 book ai didi

java - 如何显示与JPS页面不同的URL链接?

转载 作者:行者123 更新时间:2023-12-02 11:51:52 24 4
gpt4 key购买 nike

我不确定这是否可能。我发现在 Facebook 中,当您创建业务页面时,您将获得带有页码的链接,例如:

https://www.facebook.com/degendaUK/

我想知道是否可以在没有名为“DegendaUK”的 HTML 或 JSP 页面的情况下创建类似的链接。

在我的代码中我有页面

http://localhost:8080/offers/empresa?get_Business_ID=29-11-2017-03:39:22R7M5NZ8ZAL

标准页面称为“Empresa”,然后我传递 ID,以便可以查询数据库。

无论如何,我会得到而不是我的网址

http://localhost:8080/offers/BUSINESS-NAME

无需为每个业务创建 JSP 页面?

我正在使用 Spring MVC。

最佳答案

您可以使用 Spring @Controller、@RequestMapping 和 @PathVariable 注释来执行此操作。

@Controller
public class Controller
{
@RequestMapping(value = "/offers/{id}")
public String offer(@PathVariable String id, final Model model)
{
//pass the value from the url to your jsp-view, access it via ${id} from
//there
model.add("id",id);
//render the page "empressa.jsp"
return "empressa";
}
}

提示:您的 XML 配置中可能需要一些 和 才能使这些注释起作用。如果您使用 spring-boot,这应该是开箱即用的预配置。

如果这些东西不是公共(public)的东西,不要忘记使用 spring-security 来保护它们:)

关于java - 如何显示与JPS页面不同的URL链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47831652/

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