我不确定这是否可行。我在Facebook上看到,当您创建商业页面时,您将获得包含页码的链接,例如:
tuple(map(lambda x: str(x['id']), queryset))
我想知道是否可以在没有名为" DegendaUK"例如。
在我的代码中,我有页面
https://www.facebook.com/degendaUK/
标准页面被称为" Empresa"然后我传递ID,以便我可以查询数据库。
无论如何,我会得到
而不是我的网址http://localhost:8080/offers/empresa?get_Business_ID=29-11-2017-03:39:22R7M5NZ8ZAL
没有为每个企业创建JSP页面?
我正在使用Spring MVC。
答案 0 :(得分:1)
您可以使用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-security不公开,请不要忘记保护这些东西:)