web.config中的.jsp模式并获取url

时间:2013-06-02 10:56:25

标签: jsp servlets web.xml

关于这篇文章:how to redirect url to jsp in web.xml

很明显,人们可以制作网址,例如http://mypage.com/details/?id=20 其中详细信息映射到details.jsp

<servlet>
    <servlet-name>details</servlet-name>
    <jsp-file>/details.jsp</jsp-file>
</servlet>
<servlet-mapping>
    <servlet-name>details</servlet-name>
    <url-pattern>/details/*</url-pattern>
</servlet-mapping>

所以,我的问题如下:

  1. 如何从.jsp(或servlet)中的url获取“/ details /”参数?
  2. 是否可以以这种方式格式化网址http://mypage.com/details/20/,如果是,如何格式化?
  3. 谢谢!

1 个答案:

答案 0 :(得分:0)

我认为您可以使用Spring MVC Framework将其用作变量 或获取requestUri。

示例: mypage / detail / 20

String requestUri = request.getRequestUri();
int x = Integere.parseInt(requestUri.subString(requestUri.lastIndex('/',requestUri.length())));

out.println("value of x is " + x);

尝试学习Spring MVC Framework