网页中flash数据抓取(你controller设置的返回值有问题怎么办?转发与重定向)

优采云 发布时间: 2021-11-22 14:01

  网页中flash数据抓取(你controller设置的返回值有问题怎么办?转发与重定向)

  问题一,可能是你设置的web.xml的header有问题

  坑了一会,发现默认生成的web.xml中header的配置是

  看看是不是真的是web-app_2_3.dtd,导致后面的servlet、jsp、EL等采用2.3版本,而在2.3版本中,Jsp页面不支持EL,所以在jsp中使用${requestScope.test}语句时,无法得到正确的解析。

  

  将他设置为3.0以上的版本

  把DOCTYPE 引掉,然后在web-app中,黏贴如下代码

  问题二:可能是你的控制器设置的返回值有问题

  一开始,我将其设置为转发和重定向

  modelMap.addAttribute("test",stest);

request.getRequestDispatcher("WEB-INF/page/show.jsp").forward(request,response);

  发现参数根本传不进去

  -----------------------------------------------

  后来发现自己设置了view resolver,可以直接返回路径,不用转发就可以到达目的地。

  return "show";

  完美的解决方案。

  转发和重定向不需要放在ssm框架上进行页面跳转

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线