Struts1 Preety url

时间:2012-02-09 09:56:21

标签: java servlets struts-1 seo

<servlet-mapping>
    <servlet-name>action</servlet-name>
    <!--<url-pattern>*.do</url-pattern>-->
    <url-pattern>/</url-pattern>
</servlet-mapping>

我这样做是为了获得我的网友友好。 现在我面临的一个问题是,我的控制器之一是传递参数:test1.in as

http://www.myweb.com/manage/test1.in

所以在manage action servlet中我得到的参数是test1而不是test1.in,有人能告诉我怎么做吗?

1 个答案:

答案 0 :(得分:1)

朋友们,最后我得到了解决这个问题的方法是: 使用请求对象

String requestUrlTemp = new String(request.getRequestURL());
String requestUrl = "";   
requestUrl= URLDecoder.decode(requestUrlTemp, "UTF-8" );
相关问题