2012-02-09 22 views
0
<servlet-mapping> 
    <servlet-name>action</servlet-name> 
    <!--<url-pattern>*.do</url-pattern>--> 
    <url-pattern>/</url-pattern> 
</servlet-mapping> 

我這樣做是爲了獲得我的網址seo友好。 現在我面臨的一個問題是,我的我的控制器的一個我傳遞參數:test1.in爲Struts1 Preety url

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

因此,在管理操作servlet我得到的參數爲Test1但不test1.in,有人可以告訴我如何做到這一點?

+0

得到了解決這個問題 – JMoh 2012-02-17 04:41:30

回答

1

朋友,最後我得到了解決這個問題的是:使用request對象

String requestUrlTemp = new String(request.getRequestURL()); 
String requestUrl = ""; 
requestUrl= URLDecoder.decode(requestUrlTemp, "UTF-8"); 
使用request對象