java web 项目配置好spring mvc 后,jsp可以访问,html却报404错误,什么原因?下面想代码:
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
------解决思路----------------------
<!-- 对模型视图名称的解析,即在模型视图名称添加前后缀 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/" p:suffix=".jsp" />
只解析jsp,这个我以前也碰到过,好像只能配置一种模式,.jsp或.html。
------解决思路----------------------
静态资源配置了吗
------解决思路----------------------
<!-- 将静态文件指定到某个特殊的文件夹中统一处理 -->
<mvc:resources location="/resources/" mapping="/resources/**"/>
将html设置成静态资源,不然他会去dispatcher中找xx.html的action
------解决思路----------------------
楼上的正解,html静态资源
------解决思路----------------------
web.xml里加上:
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
<url-pattern>*.js</url-pattern>
<url-pattern>*.html</url-pattern>
</servlet-mapping>