首页 > 解决方案 > 无法从控制器向同一 jsp 页面发送字符串

问题描述

我有一个 jsp 页面,其中有如下链接 dashboars.jsp

<li id="">
      <a href="${pageContext.request.contextPath}/student/showAdmissinPage">Admission
    </a>
  </li>

当点击入学链接时,它将转到控制学生

                     @GetMapping(value="/showAdmissinPage")
            public String pages() 
            {
                return "studentAdmission";           
            } 

它返回带有 studentAdmission 字符串的新页面

我想将这个 studentAdmission 字符串接收到dashboard.jsp 而不是新页面

我怎样才能用jsp实现它?

请帮我?

标签: spring-mvcjsp

解决方案


只需将字符串添加到模型中。model.addAtribute(studentAdmissionString, "studentAdmission"); ]然后在jsp中使用${studentAdmissionString}来打印数据。

      @GetMapping(value="/showAdmissinPage")
        public String pages() 
        {
            String s = "studentAdmission";
            model.addAtributte("studentAdmissionString", s);
            return "dashboard";           
        } 

然后在仪表板中使用${studentAdmissionString}打印值:)


推荐阅读