0

关于这篇文章:如何将 url 重定向到 web.xml 中的 jsp

很明显,可以创建一个 url,例如http://mypage.com/details/?id=20 其中 details 映射到 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/如果可以,如何?

谢谢!

4

1 回答 1

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 框架

于 2013-06-02T14:03:08.330 回答