SSM一个页面跳到另一个页面

假的程序猿 2018-05-23 09:55:02
我的index.jsp中就只写了这一行代码
<% response.sendRedirect("${pageContext.request.contextPath}/index"); %>

然后这是我的controller类
@RequestMapping(value = "/index")
public String index(Model model) throws Exception {
List<Banner> bannerList = bannerService.bannerList();
model.addAttribute("bannerList", bannerList);
return "PCindex";

然后我在浏览器中访问index.jsp就报错了
下面是我的错误:

帮帮忙,谢谢了
...全文
1206 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjsl__ 2018-05-24
  • 打赏
  • 举报
回复
<% response.sendRedirect(${pageContext.request.contextPath}/index); %>双引号去掉试试
QWERT4745 2018-05-24
  • 打赏
  • 举报
回复
<% response.sendRedirect("index"); %> controller本身有没有配置@RequestMapping,如果有,再index前面加上
竹子_bamboo 2018-05-24
  • 打赏
  • 举报
回复
https://blog.csdn.net/fly_hq/article/details/17150325 这个对你会有帮助,你先写相对路径,跳转到你想要的页面,然后在根据方法获取地址
假的程序猿 2018-05-24
  • 打赏
  • 举报
回复
引用 4 楼 QWERT4745 的回复:
你这个写法很混乱,<% %>只能写java代码,${ }是表达式,不能在一起用
所以,大神快教教我怎样解决吧,我真的脑子的能量快用光了,谢谢啦
QWERT4745 2018-05-24
  • 打赏
  • 举报
回复
你这个写法很混乱,<% %>只能写java代码,${ }是表达式,不能在一起用
假的程序猿 2018-05-24
  • 打赏
  • 举报
回复
引用 1 楼 sinat_37774909 的回复:
你上面写的你的jsp叫index.jsp,但是你controller返回的文件名叫PCindex,你是写问题的时候写错了,还是你代码写的不统一,统一了之后应该就没有问题了
就像我点击一个查询按钮跳到查询页面一样,但是,我想要的效果是不点就跳到查询controller返回结果到新页面
假的程序猿 2018-05-24
  • 打赏
  • 举报
回复
引用 1 楼 sinat_37774909 的回复:
你上面写的你的jsp叫index.jsp,但是你controller返回的文件名叫PCindex,你是写问题的时候写错了,还是你代码写的不统一,统一了之后应该就没有问题了
我是想在index.jsp页面跳到查询返回新的页面
竹子_bamboo 2018-05-24
  • 打赏
  • 举报
回复
你上面写的你的jsp叫index.jsp,但是你controller返回的文件名叫PCindex,你是写问题的时候写错了,还是你代码写的不统一,统一了之后应该就没有问题了
懒笑翻 2018-05-24
  • 打赏
  • 举报
回复
不然你试试用jquery $.ajax{}来跳转
懒笑翻 2018-05-24
  • 打赏
  • 举报
回复
感觉你的@RequestMapping()的颜色不一样,你是不是少写了什么

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧