spring-mvc - 在spring mvc应用程序中的jsp页面上显示消息

标签 spring-mvc jstl

这是我的 Controller ,如果成功或失败,我将 ModelMap 属性中的变量返回到同一个 jsp 页面

 @RequestMapping(value="/SChangePassUpdate",method=RequestMethod.POST)
        public ModelAndView PassChangeStaff(@RequestParam("OldPassword")String oldpass,
                                 @RequestParam("NewPassword")String newpass,
                                 @RequestParam("ConfirmNewPassword")String cnfpass,ModelMap map){

        String sid=session.getAttribute("StaffLoggedIN").toString();
        boolean result=staffservice.changepass(sid,oldpass,newpass,cnfpass);
        if(result){
            map.addAttribute("message", "Password changed successfully");
        return new ModelAndView("StaffChangePass",map);
        }else{
            map.addAttribute("message", "Password changed failure");
            return new ModelAndView("StaffChangePass",map);
        }
    }

在jsp中我做了这个

 <c:if test="${not empty message}">
          <p id="panel">${message}</p>
      </c:if>

panel 作为 id 类似于 Android 中的 Toast Message,更恰本地 jquery 动画 因为我希望仅当变量非空时才进行动画处理> 但密码发生更改并且没有任何内容显示。

最佳答案

它应该工作得很好,但只是为了排除故障,如果条件如下,您可以在外部打印消息的值吗:

<c:out = "${message}"/>

并据此提出你的条件。

希望有帮助..!!

关于spring-mvc - 在spring mvc应用程序中的jsp页面上显示消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45398004/

相关文章:

maven - 带有依赖项的pom.xml中的错误(缺少 Artifact ……)

java - MVC : Can a service depend on other service?

java - JSTL forEach 标签不遍历集合

javascript - 如何识别javascript中的单选按钮

html - 树形表jsp自定义标签

spring-mvc - LDAP - 上下文源的 AD 用户名密码配置

java - 在 Maven 项目的 n 层架构中,我应该在哪里编写 Spring MVC 配置类?

transactions - 事务性 : controller vs service

java - 使用 JSTL 标签将 boolean 值设置为变量?

jsp - 带有 c :foreach jSTL tag 的二维数组列表