- 浏览: 287700 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (121)
- jsf (16)
- 技术 (1)
- seam (27)
- jpa/hibernate (6)
- seam-对话 (3)
- 复用组件 (1)
- java基础 (18)
- JBOSS (1)
- Facelets (3)
- EL表达式 (2)
- 正则表达式 (1)
- sogi (2)
- 工具 (2)
- 设计模式/重构 (2)
- 项目管理-maven (5)
- EJB (1)
- ClassLoader (2)
- eclipse (1)
- jQuery (0)
- seam2源码分析 (0)
- osgi (0)
- TEST (0)
- 日志记录 (1)
- 批处理工作流 (0)
- 业务需求 (0)
- 语言 (2)
- 架构 (2)
- svn (1)
- sql (1)
- 异常处理 (1)
- mybatis (2)
- http (2)
- 代码可读性 (3)
- 配置化 (0)
- 错误恢复 (0)
- 状态查询 (1)
- 误操作恢复 (0)
- 工作安排 (0)
- 自动化 (0)
- 解耦 (1)
- 交流 (1)
- spring (6)
- 代码质量 (2)
- 方案 (1)
- 分布式 (1)
- mvc (2)
最新评论
-
luchuanbaker:
经过测试,实际上,mybatis并没有此问题,我也碰到了这样的 ...
mybatis 异常不友好 举例 -
huang882088:
jboss的war发布到tomcat里报这个错误怎么办?
classloader常见问题总结 -
yourenyouyu2008:
大型,可持续扩展的系统适合使用静态语言。大型系统中的部分地方可 ...
Nuxeo公司探秘:从Python迁移到Java -
yourenyouyu2008:
既然Nuxeo同时使用了Pytho ...
Nuxeo公司探秘:从Python迁移到Java -
panshunchang:
还有一种可能,真的缺这个jar包,在tomcat lib目录下 ...
classloader常见问题总结
seam提供了多种开始、结束对话的方式,每种都有它独特的地方。
1)url(页面标签)
2)注释@Begin或者直接在方法里调用Conversation.begin()
3)page.xml中的<!-- [if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:PunctuationKerning/> <w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing> <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery> <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery> <w:Compatibility> <w:SpaceForUL/> <w:BalanceSingleByteDoubleByteWidth/> <w:DoNotLeaveBackslashAlone/> <w:ULTrailSpace/> <w:DoNotExpandShiftReturn/> <w:AdjustLineHeightInTable/> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:UseFELayout/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--> <!-- [if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} </style> <![endif]--><begin-conversation
url(页面标签)
这种方式是最明白直接的方式
可以让基本的jsf tag开始对话,也可以用seam自己的tag
h:commandLink默认是参与对话的,如果页面当前是在长对话里的,那么 h:commandLink也会在该对话里,一般来说我们是不需要对 h:commandLink进行对话处理的,就让它参与当前对话,可能会用到 <s:conversationPropagation type="end"/>来结束对话
<!-- [if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:PunctuationKerning/> <w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing> <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery> <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery> <w:Compatibility> <w:SpaceForUL/> <w:BalanceSingleByteDoubleByteWidth/> <w:DoNotLeaveBackslashAlone/> <w:ULTrailSpace/> <w:DoNotExpandShiftReturn/> <w:AdjustLineHeightInTable/> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:UseFELayout/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--> <!-- [if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} </style> <![endif]-->
<h:commandLink action="main" value="Exit">
<f:param name="conversationPropagation" value="none"/>
</h:commandLink>
<h:commandLink action="main" value="Exit">
<!-- [if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} </style> <![endif]--><s:conversationPropagation type="end"/>
</h:commandLink>
a和h的 tag原理相同
<a:commandLink action="main" value="Exit">
<!-- [if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} </style> <![endif]--><s:conversationPropagation type="end"/>
</a:commandLink>
让outputLink参与到对话中
<!-- [if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:PunctuationKerning/> <w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing> <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery> <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery> <w:Compatibility> <w:SpaceForUL/> <w:BalanceSingleByteDoubleByteWidth/> <w:DoNotLeaveBackslashAlone/> <w:ULTrailSpace/> <w:DoNotExpandShiftReturn/> <w:AdjustLineHeightInTable/> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:UseFELayout/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--> <!-- [if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} </style> <![endif]-->
<h:outputLink value="main.jsf">
<s:conversationId/>
<h:outputText value="Continue"/>
</h:outputLink>
s tag默认就是支持对话的
<s:link view="...xhtml" propagation="begin"/>
<s:button view="...xhtml" propagation="begin"/>
发表评论
-
spring seam比较
2014-01-14 14:06 9621)获取框架中的bean spring通过静态方法中传递 ... -
Nuxeo公司探秘:从Python迁移到Java
2013-07-21 10:57 1091成立于2000年的Nuxeo公 ... -
自定义组件问题
2013-03-01 10:14 01)ios:dataTable组件中不加buttonPane ... -
seam中内嵌的事务回滚拦截器RollbackInterceptor
2012-12-28 15:17 2124seam中有两种事务管理方 ... -
使用JTA的事务同步机制实现分布式事务j的功能avax.transaction.Synchronization
2012-12-05 18:43 0分布式事务强大功能,但也会带来性能和管理上的压力(这是听专家门 ... -
seam中的test
2012-04-25 11:25 0seam中提供了一些非seam环境下的unit testing ... -
Hibernate的FlushMode 和seam对话中的FlushMode
2012-02-21 17:29 0hibernate提供了5种flushmode。 1) NE ... -
seam 中的注释分类
2012-02-14 11:08 0seam中注释主要分为2大类,seam组件对象构造阶段的注释和 ... -
seam2 热部署
2011-09-30 10:25 1206seam能很好地支持 页面(faceslet)、非ejb cl ... -
使用长对话的"manual" flush-mode ,多操作一次提交
2011-03-24 10:27 1549一次长对话访问中可以包括多个页面,每个页面只处理部分数据,但不 ... -
seam 属性配置与installed="false"的冲突
2011-03-08 15:09 1126问题 在测试和运行环境使用不同的事务配置,默认不需要指定事务 ... -
最简单的richfaces tree使用方式
2010-10-30 12:54 2367richfaces tree提供的示例都是一次全部构造出树,对 ... -
page scope介绍及用途
2010-06-02 00:13 6312jsf1.2只提供了3中作用域,application、ses ... -
seam框架中@Unwrap的使用示例
2009-09-07 10:07 16621) 把FacesContext当seam组件使用,可以直接 ... -
基于seam技术的中文网站
2009-09-05 16:28 1366基于seam的中文网站,欢迎大家提供实际的seam项目 ht ... -
在seam项目启动后执行数据库操作
2009-07-15 15:33 1797项目启动时执行些初始化数据操作,问题是事务不能提交,这样虽然方 ... -
基于seam-gen的热部署(hot deploy)相关问题
2009-07-06 12:04 1496使用seam-gen生成的seam项目是支持热部署的。 ... -
提升jsf/seam性能
2009-05-23 22:07 1465转载:http://www.jsfcentral.com/ar ... -
根据组件名字获取组件对象Component.getInstance(String name)
2009-05-05 22:02 4046Component.getInstance(String ... -
components.xml 配置seam组件
2009-04-29 12:21 2421components.xml 的配置采用反射机制来实现,组件类 ...
相关推荐
这些数据集应该覆盖各种场景和话题,以确保模型能够在多种情境下生成高质量的对话。 **2.2 微调策略** 根据不同的应用场景,可以采用全局微调或局部微调的方法。全局微调是指在整个模型的基础上进行调整,适合于...
- **应用场景**:适合于需要融合多种信息源以生成更具表现力的对话内容的情形。 - **优点**:提高了对话的真实感和多样性。 - **局限性**:技术实现难度较高,尤其是在多模态数据的融合方面存在挑战。 4. **引入...
它能够帮助学生从多种角度深化对英语语言的理解,提升他们在不同情境下运用英语的能力。通过对这些精心设计的听力材料的学习和练习,学生将能够更加自信地面对未来的英语学习挑战。 总之,此次湖北省黄石市有色一中...
然而,这种方法也有其局限性,它无法应对复杂和隐晦的违规情形,尤其是在对语境的理解和判断方面存在限制。 针对基于规则的过滤方法的不足,机器学习方法被引入来作为辅助和提升。通过使用经过精心标记的数据集对...
测试题目通过多种情景对话,使得学生在解答问题的同时,能够锻炼和提高自己的听力理解能力。第一部分由5个小题组成,每个题目都设置了特定的对话场景,要求学生在理解了对话内容之后,从给定的选项中选出最为合理的...
课文中的四次对话清晰地呈现了鸟儿在不同地点寻找树的情形,同时也揭示了故事核心的主题:忠诚于承诺和对友情的珍视。鸟儿的不屈不挠与树的最终消失形成强烈对比,引发读者对友情的重视以及对环境保护问题的思考。 ...
听力理解测试部分的题目设计广泛涉及了日常生活对话、工作场景、活动讨论等多种语境。这样不仅检验了学生对于英语语言的理解程度,还评估了他们在不同语境下的听力技巧掌握情况。这也反映了中学英语教育对于语言实际...
情景对话部分通过引入日常生活中的常见情境,如家人或朋友生病需要看医生的情形,让学生学会如何在实际生活中表达关切和提供帮助。通过这一环节,学生不仅学习了与健康问题相关的词汇,还能够学会在适当的场合给予...
本资料选取了多种类型的英语故事,它们以中英双语的形式呈现,既适合小学生的认知水平,也能为他们提供丰富的词汇和语句练习。我们首先要了解的是一则幽默故事。故事中描述了一位顾客在一家鹦鹉店挑选鹦鹉的情形。店...
在实际商业操作中,我们还应考虑多种情况,例如当与客户通话时,另一个电话打进的情形。在这种情况下,应该先向当前通话的客户表示歉意,请求稍等,然后迅速处理紧急电话。处理完毕后,应立刻返回到原来的通话,这样...
这些内容告诉孩子们,在任何情形下,尊重和礼貌都是基本的交往准则,用词得体能体现出一个人的教养和情商。 “鼓励与激励”部分则聚焦于如何根据不同的情境和对象,使用有针对性的语言。在运动会长跑比赛中,适时的...
在我们的生活中,总会遇到亲朋好友遭逢亲人不幸离世的情形,这时一封得体的唁慰信便显得格外重要,它能表达我们的哀思和对生者的深切关怀。然而,撰写唁慰信并非易事,稍不注意便可能适得其反。本文将探讨在撰写唁慰...
在课堂上,教师可以通过讲述历史故事或播放相关主题的短片,展示忠诚的重要性,通过情境模拟的方式让学生在角色扮演中体会忠诚的内涵。 紧接着,我们探讨了“Honesty”,这个词体现了个人的品德修养和行为准则。...
在此过程中,教师应引导学生关注文中的关键词汇,比如“透”、“盘”、“吐”、“蜷”、“抬”等,这些词描绘了毒蛇攻击的凶猛情形,为学生深入理解施密特博士在危急情况下所表现出的精神状态做了铺垫。 随着教学...
随着网络技术的发展,路由器需要能够处理各种复杂情况,如突发性流量或多个优先级不同的数据流共存的情形。CISCO路由器作为业界广泛使用的设备,提供了多种队列技术来管理数据流,以满足不同的网络需求。 CISCO...
教学中,教师可以采用多种方式引导学生学习歇后语。通过讲述与歇后语相关的有趣故事,或是设计相关的游戏和竞赛,可以激发学生的学习兴趣,使他们在轻松愉快的氛围中学会并运用这些语言艺术。 此外,歇后语还蕴含着...
* 阅读教学是对话的过程,其中应当是对话的中心。 * 阅读教学应强调学生的阅读能力和 критическое思维能力。 三、写作教学 * 写作教学应注重培养学生的写作能力、思考能力、评价能力。 * 写作教学应当...
这种情形下,双方应基于平等自愿的原则,通过对话协商达成共识,并以书面形式明确解除合同的条件和相关事宜。协商解除劳动合同体现了双方的主观意愿,有利于双方维持良好的合作关系。 合同解除日期的明确性对于双方...
- **矛盾纠纷化解**:及时发现和解决学生之间的矛盾纠纷,避免事态扩大,通过对话、协商等方式解决问题。 - **思想政治工作**:利用多种途径对学生进行思想品德、法制和心理健康教育,强化遵纪守法意识,减少违规...
这种方式特别适用于模型在没有新数据的情况下解决新问题的情形。 ##### 3. 零/一/少样本学习(Zero-/One-/Few-shot Learning) 这类学习方式指的是模型能够在极少甚至没有额外训练数据的情况下,通过理解任务的上...