我们可以在<url-pattern>中为web.xml中的<security-constraint>使用空格吗?</security-constraint> </url-pattern>

时间:2014-10-20 15:00:18

标签: jboss web.xml url-pattern security-constraint

它是来自app的web.xml的一部分,它在JBoss上运行

  <security-constraint>
    <web-resource-collection>
      <web-resource-name></web-resource-name>
      <url-pattern>/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
      <role-name>admin</role-name>
    </auth-constraint>
  </security-constraint>
  <security-constraint>
    <web-resource-collection>
      <web-resource-name>User manual should be accesable for user</web-resource-name>
      <url-pattern>/User Manual.pdf</url-pattern>
    </web-resource-collection>
    <auth-constraint>
      <role-name>user</role-name>
    </auth-constraint>
  </security-constraint>

正如您所见,管理员可以访问所有内容,用户只能访问用户手册文件&#39; User Manual.pdf&#39;。但它不起作用,只有管理员可以访问。

这可以通过将文件重命名为&#39; User_Manual.pdf&#39;来解决。并将<url-pattern>更改为&#39; /User_Manual.pdf'

我的问题是,可以通过某种方式修复文件名中的空格吗?

0 个答案:

没有答案