2012-11-13 27 views
-1

您好我幫忙做我再走上MYNAME參數是沒有擴展名的,我曾嘗試用正則表達式來做到這一點:如何擺脫擴張?

String myName = request.getParameter("text").replaceFirst("[.][^.]+$", ""); 

但我們並沒有幫助,使其)

myName參數取文件名,我需要沒有幫助做到這一點 來聽解釋更清楚:這裏我輸入表格(標準html表格) t他的文件的名稱,它是否或indeks.html indeks.tht,myname參數接受我已經介紹,但他接受它爲indeks.html,我需要接受它未經許可,即我介紹的一個例子indeks.html的形狀,我介紹的servlet,然後它將打印它,但我需要他不派生indeks.html,只是索引,我希望現在很清楚,即能夠輸入表單和inde indeks .html和索引,以及一個servlet無論如何找到一個文件)

+2

請儘量更清晰現在,您的問題真的不多感。 –

+2

不知道你真的在問什麼! – jbx

+1

你可以舉一個例子:request.getParameter(「text」)是什麼,你想要myName是什麼,以及你得到的結果是什麼? – fgb

回答

1

我想我明白你的麻煩。您正在尋找通過文本參數傳遞的值(例如:.html,.gif,.jpeg)去除(切斷)擴展名(例如:.html,.gif,.jpeg

這應該對您有幫助。第一

String myName = request.getParameter("text").substring(0, str.indexOf("."); 

請提防某些字符是特殊的,可以出現編碼

看到這個有用的圖表。「」:。 http://www.ascii.cl/htmlcodes.htm