当前位置: 首页 > 知识库问答 >
问题:

ModelAndView(“/authenticationError”);不工作

曾飞沉
2023-03-14

从 ajax 到控制器收到请求后,我无法通过 ModelAndView(“/authenticationError.jsp”)移动到下一页;控制器代码

@请求映射(值="/ProcessReject,方法=RequestMethod.POST")

public  ModelAndView Reject(@RequestParam(value = "StatusComments") String StatusComments,
        @RequestParam(value = "ruleIndex") String ruleIndex,
        @RequestParam(value = "country") String country,
        HttpSession session) throws Exception {
 ModelAndView mav ;
 System.out.println("StatusComments   "+ StatusComments);
 System.out.println("ruleIndex  "+ ruleIndex);
 System.out.println("country  "+ country);
 String quicklookid = (String) session.getAttribute("quicklookid");

 //rejectRuleBusinessLogic.reject(ruleIndex, country, quicklookid, StatusComments);

 mav =  new ModelAndView("/authenticationError.jsp");
 return  mav;

Ajax代码

function showRejectStatusMsg(value1, value2)
{

                $.ajax({
                    type: "POST",
                    cache: false,
                    url: "ProcessViewRule.ncr",
                    data:"ruleIndex=" +value1 +"&country="+value2,

              success: function(response) { 
                },
                error : function(e) {
                    alert('Error in response...' + e);
                }


                }); 

JSP 代码 -

<a href="javascript:showRejectStatusMsg(<c:out value='${List.ruleindex}'/>, '<c:out value="${List.country}"/>')" id="rejectLink" class="navlink" >Reject</a>))

共有1个答案

潘安邦
2023-03-14

你做错了。你需要写<代码>。jsp</code>,可以将视图设置为

 mav.setViewName("list"); 

基本上

 new ModelAndView("welcomePage", "WelcomeMessage", message);

是 的简写

ModelAndView mav = new ModelAndView();
mav.setViewName("welcomePage");
mav.addObject("WelcomeMessage", message);
 类似资料:
  • 我在尝试获取URL时得到404“http://localhost/demo_spring/letsgo/find“它将在其中搜索到search.jsp页面(如下面的代码片段所示) 错误消息:HTTP状态404-/demo\u-spring/letsgo/WEB-INF/views/search。jsp 我已经检查过了,它是为“工作的”http://localhost/demo_spring/let

  • 我无法在jsp Dispalyed中获得添加到模型中的值。我已经尝试了所有的方法,并检查了stackoverflow上的所有答案,但没有任何帮助。 为了节省时间,我粘贴了一部分代码: 我的: 我写错误的地方?

  • ModelMap类其实就是一个豪华版的 Map,它使得你为视图展示需要所添加的对象都遵循一个显而易见的约定被命名。请看下面这个 Controller实现,并请注意,添加到ModelAndView中去的对象都没有显式地指定键名。 public class DisplayShoppingCartController implements Controller { public ModelAn

  • 问题内容: 我正在尝试使用Spring,Hibernate和Apache Tiles运行我的Web应用程序。似乎代码没有错误,但是我只得到404页。 /var/log/tomcat7/catalina.out: Servlet: 上下文: Maven依赖项: 在添加所有hibernate内容之前,我尝试了该Web应用程序,它的运行效果非常好。但是什么是没有数据库的Web应用程序? 我已经花了几个小

  • 本文向大家介绍SpringMVC ModelAndView的用法使用详解,包括了SpringMVC ModelAndView的用法使用详解的使用技巧和注意事项,需要的朋友参考一下 (一)使用ModelAndView类用来存储处理完后的结果数据,以及显示该数据的视图。从名字上看ModelAndView中的Model代表模型,View代表视图,这个名字就很好地解释了该类的作用。业务处理器调用模型层处理

  • 我想将我的url重定向到http://localhost:8080/clickbuy/product/details到http://localhost:8080/clickbuy/home。 我已经定义了header.jsp,并将其包含在所有页面中。当我从其他任何地方单击home link url时,从当前url添加/home,因此显示404错误。 如何在ModelAndView返回类型方法中使用