当我提出'all_profiles'请求时,它工作正常(即jsp文件打开)
@RequestMapping("/all_profiles")
public ModelAndView allProfiles() {
return new ModelAndView("all_profiles","data",manager.getAllProfiles());
}
在该页面(all_profiles.jsp)中,当我点击任何超链接时,它会给出相应的jsp页面
/new_profile_create
/dashboard
因为我在xml文件中配置了这样的
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value=".jsp" />
</bean>
当我发出请求“/ single_Profile / 25时,它也会给出结果
@RequestMapping("/single_profile/{ast}")
public ModelAndView singleProfile(@PathVariable("ast") Integer id) {
return new ModelAndView("single_profile","profile",manager.getProfile(id));
}
但是当我点击这个(single_profile.jsp)页面中的任何超链接时,它会像这样追尾
/single_profile/new_profile_create
/single_profile/all_profiles
最后我收到错误:找不到404请求资源
答案 0 :(得分:0)
尝试使用此
更改锚标记的href属性${pageContext.request.contextPath}/new_profile_create
and
${pageContext.request.contextPath}/profiles