MVC框架-mentawai(11)

来源:互联网 发布:淘宝客站内推广 编辑:程序博客网 时间:2024/06/08 19:45

动态消息

使用Mentawai你可以轻松展示动态消息。这通常是这样的:action执行了某些任务添加了一个成功的消息;浏览器重定向到另一个action或jsp,然后成功的消息展示给用户;当用户刷新页面时,消息就会消失。例如消息可能是:“你的环境更新成功!”。

NOTE: 有些框架称为flash scope

action中添加消息: (flash scope)

// action内任意位置 (继承 BaseAction)addMessage("added_ok"); // 消息将会来自于i18n文件(见国际化)// ORaddMessage("The user was successfully created!");

NOTE: flash scope适用于重定向和转发。这便是他的魅力。

展示到JSP页面:

<mtw:outMessage>     <font color="blue"><mtw:out /></font></mtw:outMessage>

NOTE: outMessage标签是个条件标签,只有消息存在时才会显示标签内的html内容。

添加通用错误 (non-flash 范围):

// action内任意位置 (继承BaseAction)addError("bad_username");// ORaddError("This username is already taken!");

NOTE:默认情况下, 不要怎样的错误消息对转发更有意义而不是重定向。

jsp页面展示

<mtw:outError>     <font color="red"><mtw:out /></font></mtw:outError>

NOTE: outError是条件标签, 有错误消息时才会展示。

原创粉丝点击