1、8 JSF界面控制层技术1、Jsf中的核心类用那些?有什么作用? 核心类FacesServlet LiftCycle FacesContext 2、Jsf中的LiftCycle六大生命周期是什么? 恢复视图-应用请求值-校验-更新模型-调用应用程序-呈现响应3、如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理? checkNumber jsf1.CheckNumber session4、Jsf中导航的标签是什么? /main.jsp success /result.jsp 5、jsf中用户界面组件模型有几类,各代表什么?UI组件、事件监听、显示、类型转换
2、、验证6、表格处理及取值import javax.faces.model.DataModel;import javax.faces.model.ListDataModel;DataModel:代表一个表格,其可以从客户端传上来。实例化:DataModel dm=new ListDataModel();将一个list值放入到DataModel中.dm.setWrappedData(list)将客户端当前行取出(LogsVO) dm.getRowData()对于多条的查询及增删改在模型中加入了如下属性:模型的名称是bean,其下的属性是DataModel dm:代表返有的行数据VO vo:代表一行
3、数据。取一行:vo=(VO) dm.getRowData();通#bean.vo.属性名,如果修改对应信息自动修改。增加一行:this.vo=new VO();通#bean.vo.属性名,显示肯定无值,但客户输入值提交后会将值勤写入7、jsf的标签库有哪些?核心:f校验转化选择框:html:h选择控件:一个string:一个String数组:组合框架选择一个:组合框架选择多个:下拉列表选择一个:下拉列表选择多个表格:1. servlet和jsp页面过滤器Filter的作用及配置过滤器可附加到一个或多个servlet或JSP页面上,并且可以检查进入这些资源的请求信息 过滤器要好处。1它以一种模块化的或可重用的方式封装公共的行为 2 利用它能够将高级访问决策与表现代码相分离