-1

嗨,我帮忙,然后我将myName参数设为没有扩展名,我尝试使用正则表达式来做到这一点:

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

但我们没有帮助做到这一点)

myName参数取的是文件名,我需要在没有帮助的情况下来做 来听解释清楚一点:这里我输入表格(标准 html 表格)的文件名,它可以是什么,无论是 indeks.html 还是 indeks。 tht,myname参数接受我介绍的,但是他接受为indeks.html,我需要未经允许接受,即我在shape中引入indeks.html的例子,我引入的servlet,然后它将打印它,但我需要他没有导出任何 indeks.html,只是索引,我希望现在很清楚,即能够输入表单和 indeks.html 和索引,并且一个 servlet 无论如何都可以找到一个文件)

4

1 回答 1

1

我想我理解你的麻烦。您正在寻找从通过文本参数传递的值(例如:.html、.gif、.jpeg

这应该可以帮助你。(它将值从第一个字符向上剪切到第一个“。”

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

请注意,某些字符是特殊的,可能会出现编码。

请参阅此有用的图表: http ://www.ascii.cl/htmlcodes.htm

于 2012-11-14T17:04:28.363 回答