问题描述:
使用frameset标签将主页面分为三个区域,分别关联得到top.html,left.html以及mainfra.html。其中,left.html页面主要是实现一个操作菜单功能。点击其中一个菜单项,使用超链接向springmvc 控制器提交请求。具体的工程目录如下:
当我点击left.html中的超链接<td width="91%"><a href="/user/getAllUser" target="mainFrame" class="left-font03" onClick="tupian('22');">权重设置</a></td>时,系统提示404错误。具体错误信息如下:
springmvc控制器中相关代码如下:
@Controller
@RequestMapping("/user")
public class UserController {
@RequestMapping("/getAllUser")
public String getAllUser(HttpServletRequest request){
return "/left";
}
为了使得Spring拦截器不拦截html等静态资源,在springmvc配置文件中进行了以下配置:
<mvc:annotation-driven />
<!--
配置静态资源,直接映射到对应的文件夹,不被DispatcherServlet处理,3.04新增功能,需要重新设置spring-mvc-3.0.xsd
-->
<mvc:resources mapping="/img/**" location="/img/" />
<mvc:resources mapping="/images/**" location="/images/" />
<mvc:resources mapping="/js/**" location="/js/" />
<mvc:resources mapping="/css/**" location="/css/" />
<mvc:resources mapping="/html/**" location="/html/" />
请问各位这个404错误如何解决?多谢!