SpringMVC中在方法中注解之后,跳转到jsp,如下:
@Controller
@RequestMapping("/article")
public class ArticleController extends AbstractController {
@Resource(name="articleDao")
private ArticleDao articleDao;
@Override
protected ModelAndView handleRequestInternal(HttpServletRequest request,
HttpServletResponse response) throws Exception {
System.out.println(request.getRequestURI());
return new ModelAndView("index");
}
@RequestMapping(value="/showArticles")
public ModelAndView getAllArticleAtPage(HttpServletRequest req, int pageIndex){
System.out.println("showArticles");
Collection articles = this.articleDao.getArticlesOfPage(pageIndex);
req.setAttribute("articles", articles);
return new ModelAndView("index");
}
}
我访问article/showArticles,页面是跳过去了,但是在jsp中无法加载css文件,css文件路径总是会自动加上article前缀
比如,jsp中引入了一个css/base.cass,但是我在浏览器中查看源码,然后点进这个css文件的时候,浏览器标题框显示的是article/css/base.css,导致了css文件没有加载进来,因为我css文件明明是放在根目录下的,这个问题要怎么处理。