如何摆脱扩张?

时间:2012-11-13 17:41:38

标签: java servlets

嗨,我帮忙,然后我去了 myName 参数是没有扩展名,我试图用正则表达式做到这一点:

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

但我们没有帮助它)

myName 参数获取文件名,我需要无需帮助才能执行此操作 快听听解释清楚:这里我进入表格(标准的html表格) 该文件的名称,无论是否或indeks.html indeks.tht,myname参数接受我已经介绍过,但他接受它作为indeks.html,我需要在未经许可的情况下接受它,即我引入的一个例子indeks.html在形状,我采取的servlet介绍,然后它将打印它,但我需要他没有派生indeks.html,只是索引,我希望现在很清楚,即能够输入表单和凹凸.html和索引,以及一个servlet,无论如何找到一个文件)

1 个答案:

答案 0 :(得分:1)

我想我理解你的麻烦。您希望从通过文本参数传递的值中剥离(切断)扩展名(例如:.html,.gif,.jpeg

这应该对你有所帮助。 (它将值从第一个字符切换到第一个“。”

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

请注意,某些字符很特殊,可以显示为编码。

查看此有用图表: http://www.ascii.cl/htmlcodes.htm