2012-11-13 29 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