在jsp中获取索引页面之后的路径

时间:2013-12-01 11:14:06

标签: java jsp

在php中,我们可以在索引页面之后获取路径,例如,如果URL是http://server.com/index.php/resource/name,我们可以获得路径'resource'和'name'。在jsp中,它不起作用。网址http://server.com/index.jsp/resource/name输出'未找到404'。我想在索引页面或欢迎页面之后忽略路径。任何想法如何在jsp中获取这些路径'资源'和'名称'?

1 个答案:

答案 0 :(得分:0)

你不应该,JSP应该包含你的视图,但没有逻辑。通过使用servlet映射,使用servlet执行所需操作非常简单。例如,假设您有一个名为index的servlet和web.xml中的此部分

<servlet-mapping>
    <servlet-name>index</servlet-name>
    <url-pattern>/index/*</url-pattern>
</servlet-mapping>

这将匹配http://server.com/index/resource/name。您的servlet将接收的Request对象中有几种方法可以让您查看不同的路径元素,例如getQueryStringgetContextPathgetPathInfo