form表单提交后,页面弹出成功或者失败的信息

Ssm 中用RedirectAttributes做提示消息`

@RequiresPermissions("hic:zybl:hicZybl:edit")
@RequestMapping(value = "save")
public String save(HicZybl hicZybl, Model model, RedirectAttributes redirectAttributes) {
hicZyblService.save(hicZybl);
addMessage(redirectAttributes, "保存成功");
return "redirect:" + Global.getAdminPath() + "/hic/zybl/hicZybl/?repage";
}
//做成通用方法也可以方法里面最后一句直接添加
protected void addMessage(RedirectAttributes redirectAttributes, String... messages) {
StringBuilder sb = new StringBuilder();
for (String message : messages) {
sb.append(message).append(messages.length > 1 ? "<br/>" : "");
}
redirectAttributes.addFlashAttribute("message", sb.toString());
}

保存成功返回之前的页面,在js页面获取

//我用的是layer进行弹出消息
if(!isEmpty('${message}')){
layer.msg('${message}')
}

posted @ 2022-12-02 16:10  翘中之楚  阅读(262)  评论(0编辑  收藏  举报