seam/jsf
文章平均质量分 64
wang2222
这个作者很懒,什么都没留下…
展开
-
Property '****' is not writable on type
再用seam+jsf开发的时候冒出:***Edit.xhtml @32,66 value="#{***Home.instance.time}": Property 'a' is not writable on type: **.model.*** 这里说属性a不可写的,结果排查原来model里面属性a的setter方法参数类型与定义的属性a类型不一致造成的。 ...2010-04-28 22:20:10 · 191 阅读 · 0 评论 -
JSF Chapter06
. 1) 任何控件都可以被置于 控件中; 2) 可以通过 header 属性或者 给 添加一个头部。 2. 1) 与 相似,但可以被展开或收起; 2) switchType 属性具有三种切换模式可选: l Server :也是默认模式,在展开或收敛时,会产生一个常规的页面提交( proce...原创 2010-06-24 11:20:36 · 146 阅读 · 0 评论 -
JSF Chapter07
1. 常用的 dataTable 类的控件有: l l l l l 2. 1) 具有 的所有基本功能,此外还具有换肤、部分行刷新、合并行或列的功能。 2) ...原创 2010-06-24 11:34:05 · 116 阅读 · 0 评论 -
JSF Chapter08
1. 1) 实际上,这个控件与 和 本质上是一样的,都允许选择一到多个值,存于 List 中。 2) 可以使用 和 为其添加选项,这些选项会显示在左侧框体里; 【注意】 l 当 SelectItem 的值是自定义类对象的时候,应该为其创建自定义 Converter ,并 Override 该自定义类的 e...原创 2010-06-24 11:34:59 · 123 阅读 · 0 评论 -
JSF Chapter09
1. 1) 生成下拉菜单。 2) 每一个 menu item 都可以设定 action 或 actionListener 以供 Ajax 调用。 reRender 属性定义需要被刷新的控件。 3) 是装载下拉菜单的容器。 4) 不提供其自己的 form ,所以必须置于 form 里才能使用。 5) ...原创 2010-06-24 11:35:45 · 103 阅读 · 0 评论 -
JSF Chapter10
. 1) 也是一个 dataTable 类的控件。不过,它提供了一些额外的附加功能: l 当表格滚动时,通过 Ajax 从 Server 取得数据行; l 可以一次性选中多个行; l 可以任意调整列的宽度; l 可以设定冻结列; l 可以轻易的实现排序; 2) ...原创 2010-06-24 13:13:21 · 104 阅读 · 0 评论 -
JSF Chapter11
1. 使用内建的 Skins 1) 基本的内建 Skin 都在 richfaces-impl-3.3.1.jar 文件中,包括: DEFAULT 、 plain 、 emeraldTown 、 blueSky 、 wine 、 japanCherry 、 ruby 、 classic 、 deepMarine 、 NULL 。 2) 新增的三个 Ski...原创 2010-06-24 13:14:05 · 91 阅读 · 0 评论 -
JSF Chapter04
. 用队列控制 Event Traffic 1) 以下两个属性用来避免由频繁的 DHTML 事件所引发大量的 request 请求。 · eventsQueue · requestDelay 2) 对于能够引发 Ajax Request 的 4 种控件来说,以上两种属性都是可用的。 3) eventQue...原创 2010-06-24 13:18:50 · 110 阅读 · 0 评论 -
JSF多对多增加
多对多关系时 person (n-n) work (person 增加work)一般的都是多对一关系,一 弹出框增加 多,多对多时,增加一个中间变量,这里是personHome.work,这个很关键[color=red]immediate="true"[/color],[color=blue]actionListener="#{personHome.setWork(personHome.w...原创 2010-06-25 17:04:24 · 155 阅读 · 0 评论 -
seam pdf The document has no pages
用seam 中的pdf功能时 出现The document has no pages错误,搞了半天发现是表格的单元格"不对称"看代码说话 test 发现表格是5列,但只有四个嵌套列应该改成这样 test 这样就对称了...原创 2010-06-28 13:31:44 · 155 阅读 · 0 评论 -
JSF Chapter05
1. a4j: 提供了页面级的 Ajax 支持,也就是框架级的基本控制; rich: 提供了控件级的 Ajax 支持、布局控件以及客户端控件。 2. 使用 1) defaultLabel 属性,可以点击该属性以编辑控件的值; 2) 对于控件值的修改只是在 Browser 上的行为,不会向 Server 传...原创 2010-06-24 11:18:47 · 123 阅读 · 0 评论 -
JSF Chapter03
本章主要包括三方面内容: · 发送 Ajax Request · 实现 Partial-Page 更新 · 了解什么数据将会被 process 1. 发送 Ajax Request 1) 四个 RichFaces 控件可以发送 Ajax Request 并允许 Partial-Page 更新 • ...原创 2010-06-24 11:14:40 · 92 阅读 · 0 评论 -
null value seam
因为给model添加一个double类型的字段(数据库已有一些数据),重启jetty后出现null value was setter of **,研究了一下发现是因为添加之后,数据库之前的一些数据都是null而并非是默认的0,所以导致出现这样的错误,解决办法要么是清空数据库重跑,要么是写一条sql语句--->update 表 set 新字段=0 ,good luck!...原创 2010-07-23 09:33:41 · 108 阅读 · 0 评论 -
seam空格
seam空格:&nbps;没用 ,要使用 才有用原创 2010-07-23 09:59:50 · 102 阅读 · 0 评论 -
maven 中使用jetty 改端口号
jetty 使用时,如果出现 address already in use , 可以换个端口再启用。用下面的命令:mvn -Djetty.port=9091 jetty:run我们可以同时开几个端口来运行多个项目,不至于关提一个应用所有的应用都停掉。 ...原创 2010-08-04 13:52:54 · 109 阅读 · 0 评论 -
警告: 'for' attribute cannot be null
在用seam+jsf组合开发时,有时遇到[color=red]警告: 'for' attribute cannot be null [/color]错误,结果研究终于解决了,原因是我们经常用模板开发,例如: 标题 layout/edit.xhtml这个里面是这样的(大多数) * ...2010-03-02 10:48:15 · 257 阅读 · 0 评论 -
seam topic
Forum: Seam Users Forum ListTopic List Solution for ui:repeat with varStatus and new parameters "from" and "to" 07. Aug 2009, 08:25 America/New_York | LinkDieter Rehbein Since I needed a ...原创 2010-08-25 16:58:14 · 100 阅读 · 0 评论 -
seam前端提速
Seam使用了richfaces做为jsf的组件库。richfaces的功能确实不错,但是性能上存在一些问题。一些简单的页面,用firefox打 开,YSlow插件都显示花掉了数秒时间。通过 firebug和YSlow插件,可以看到,打开页面的时候,浏览器会向发起很多请求,以下载javascript和css,而且这些文件的体积还不是很 少。减少请求次数,减小传输数据量,可以一定程序上改善客户端体验...原创 2010-09-08 13:11:07 · 136 阅读 · 0 评论 -
JSF Chapter04(频繁调用控件)
1. <!-- [endif]-->用队列控制 Event Traffic <!-- [if !supportLists]-->1) <!-- [endif]-->以下两个属性用来避免由频繁的 DHTML 事件所引发大量的 request 请求。 · eventsQueue · requestDelay ...原创 2010-06-24 11:06:15 · 143 阅读 · 0 评论 -
JSF Chapter01
1. JSF’s View = UIComponent + Renderer 2. 验证只在 rendered 设置为 true 的时候才会发生。 3. JSF 是基于 Server-Side 的,所有的事件处理都在 Server 上完成。 Browser 可以被认为仅仅是一个 Component Tree 的映像,或者被认为是 Comp...原创 2010-06-24 11:12:39 · 81 阅读 · 0 评论 -
JSF Chapter02
1. 配置 RichFaces 1) 添加 lib 到 CLASSPATH • richfaces-api-3.2.x.jar • richfaces-impl-3.2.x.jar • richfaces-ui-3.2.x.jar 2) 配置 web.xml 文件 • 主要是添加 aja...原创 2010-06-24 11:13:52 · 109 阅读 · 0 评论 -
Seam el 中使用 map
一直以为在el里不能用map,今天发现原来可以...@name("mapBean")public class MapBean{Map geBeantMap(){............}List getMapKeys(){}}关键是要一个数组或者list来保存map的keys,直接用#{map.keyset}是不行的在页面上//关键,必...原创 2010-06-29 15:23:35 · 104 阅读 · 0 评论