读书人

spring3 mvc 页面跳转之后js定位异常

发布时间: 2012-09-29 10:30:01 作者: rapoo

求助:spring3 mvc 页面跳转之后js定位错误
web.xml上的配置是这样的

XML code
<servlet>    <servlet-name>spring</servlet-name>    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>    <load-on-startup>1</load-on-startup>  </servlet>  <servlet-mapping>    <servlet-name>spring</servlet-name>    <url-pattern>/</url-pattern>  </servlet-mapping>


并且我处理静态资源的配置也写好了。在我的首页上面js,css这些东西也正常的。

但是当我有下面这样一个跳转时就出问题了。
Java code
@RequestMapping("/subclass/{fid}")    public ModelAndView subclass(HttpServletRequest request,            HttpServletResponse response, @PathVariable int fid) {        ModelAndView view = new ModelAndView();        try {            view.setViewName("/subclass");            subclassinfo = bdo_goodsclassdaoimpl.mainclassinfo(fid);        } catch (Exception e) {            e.printStackTrace();        }        return view;    }


程序提示我找不到/mymobile/subclass/js/jquery/jquery.min.js

明显多了个subclass,这是requestmapping的名字。正常的话应该是/mymobile/js/jquery/jquery.min.js。求大家看看要怎么才能正常定位到这些东西上。

[解决办法]
把 view.setViewName("/subclass");

改成

view.setViewName("subclass"); 试试
[解决办法]
HTML code
<% String basepath = request.getContextPath()+"/";%><script type="text/javascript" src="<%=basepath%>/mymobile/js/jquery/jquery.min.js"></script> 

读书人网 >J2EE开发

热点推荐