【发布时间】:2015-12-14 10:27:59
【问题描述】:
对不起,我来自 PHP 网络世界。
我习惯于在 Laravel 等框架中使用路由器来发送到控制器并获取参数。我知道如何通过使用web.xml servlet-mapping 和使用* 通配符来使用servlet 获取get 和post 参数,但我不熟悉如何通过HttpServletRequest 变量传递这些url 通配符通过doGet 或doPost。
有什么地方可以获取这些 url 的通配符,例如,如果 url 是用户名或我不想硬编码到 web.xml 中的特定页面?我确定有。
我想知道我可以在 PHP 的 $_SERVER 变量中获得什么,以读取有关传入请求的数据。还需要饼干之类的东西。有人可以给我一个关于 Java Servlets 的快速指针吗?
编辑:
或者也许我应该将变量粘贴到变量所属的位置,而不是用假变量制作“页面”。我也对这个想法持开放态度。
我的主要问题是,在从 web.xml 路由之后,我不知道如何在 doGet 或 doPost 中获取 url 通配符,所以我想知道如何或被告知这是一件愚蠢的事情做和根本不做。
【问题讨论】: