java web项目:为什么项目中struts文件夹下的jsp之类的文件,通过路径直接访问,报404错误!

2024年11月30日 18:52
有4个网友回答
网友(1):

我的文件夹结构如图,访问没什么问题啊。我用的是struts。

网友(2):

org.apache.struts2.dispatcher包里

DefaultStaticContentLoader类的一个方法
public boolean canHandle(String resourcePath) {
return serveStatic && (resourcePath.startsWith("/struts") || resourcePath.startsWith("/static"));
}
所以例如样式等静态文件,及非struts结构的jsp等文件不能放入以static和struts开头的文件夹里
只能通过action访问。

网友(3):

估计是!

网友(4):

也许它把struts当成了jar包吧?我是没试过..............