67,550
社区成员




/**
* 分页显示所有的商品的控制层
* @param page
* @param req
* @param resp
* @return
* @throws Exception
*/
@RequestMapping(value="/show")
public String show(@RequestParam("page")Integer page,HttpServletRequest req) throws Exception {
if(page==null){
page=1;
}
Pager pager=service.getPager(page);
req.setAttribute("pager", pager);
return "list";
}
/**
* 添加商品的控制层
* @param product
* @param req
* @return
* @throws Exception
*/
@RequestMapping(value="/add",method=RequestMethod.POST)
public String add(Product product,HttpServletRequest req) throws Exception{
service.save(product);
return show(1,req);
}
@RequestMapping("/notice")
public String _notice() {
return "common/notice";
}
比如要actionforward到这个方法的话,就应该写return "forward:/notice";
然后最终会返回的view是common/notice
具体跳到什么页面,和你spring的配置有关。
如果是如下配置:
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
</bean>
那么就会跳转到/WEB-INF/jsp/common/notice.jsp
你检查下你的代码和配置吧~
return "forward:/XXX"
区别你懂的return "redirect:/XXX"