首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

扩张etmvc的视图

2012-10-27 
扩展etmvc的视图etmvc中的视图对应MVC中的view,每个Action方法的返回类型决定了视图输出的类型,内置的几种

扩展etmvc的视图

etmvc中的视图对应MVC中的view,每个Action方法的返回类型决定了视图输出的类型,内置的几种视图是:

JspView

TextView

StringView

JsonView

FreeMarketView

BinaryView

如果Action方法返回void则将使用VoidView,VoidView将使用同JspView一样的处理方式,可以简单认为就是JspView。

?

关于etmvc的详细资料,请访问www.etmvc.cn

?

视图的渲染由相应的renderer对象完成。比如JspView有相应的JspViewRenderer,通过在JspView中使用@ViewRendererClass注解关联起来。

?

扩展视图很容易,我们以扩展JavaScriptView为例说明一下:

1、编写视图,需要继承View

public class TestController extends ApplicationController{    public View index(){        JspView view = new JspView();        view.setAttribute("hello", "Hello,World,test index");        return view;    }    public View jstest(){        JavaScriptView view = new JavaScriptView("alert('abc');");        return view;    }}

?

执行程序,打开浏览器,输入http://localhost:8080/test/test/jstest,可以看到显示'abc'的对话框。

?

热点排行