幫助,使這樣的事情(在以前的答案,有人告訴我,我解釋不好,現在試圖解釋poponyatneee)我有一個表格,只是一種形式,它的代碼是:擺脫文件擴展名?
<form action="searchf" method="Post">
<input type="text" name="text" autofocus >
<input type="submit" value="">
</form>
用戶在這個表單中輸入不同的文件名,如:index.txt,hello.html(文件名不重複,基本上是txt文件)。接下來,該servlet需要字符串用戶輸入:
String myName = request.getParameter("text");
繼續程序調用輸入文件中查找該文件夾中的文件,但事實是,它是需要輸入index.html程序來查找文件中該文件夾,而不僅僅是指數,這裏的幫助下進入延長不一定試圖這樣做:
String myNamee = request.getParameter("text");
String myName = myNamee.replaceFirst("[.][^.]+$", "");
它沒有工作(我會很高興的任何答覆
埃裏克·斯科特
我寫道程序在一個特定的目錄中查找輸入的數據 –
注意:將變量命名爲myNamee和myName是個不錯的主意,很容易使用帶有拼寫錯誤的錯誤變量。例如,嘗試'inputFileWithExt'和'inputFile'。 –
您是否期望用戶使用擴展名提供文件名? –