社区
Java EE
帖子详情
jsf
yejsj
2006-01-16 04:48:55
我看了jsf生成的html,都 是<td><tr>1</tr></td><td><tr>2</tr></td>...可是我都没有找到他在哪里写了这些<td>和<tr>,我的QQ是393430575
有没有人知道有没有jsf的群
我想问一些关于tag的问题
...全文
189
7
打赏
收藏
jsf
我看了jsf生成的html,都 是12...可是我都没有找到他在哪里写了这些和,我的QQ是393430575 有没有人知道有没有jsf的群 我想问一些关于tag的问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yejsj
2006-02-07
打赏
举报
回复
我想获得到HtmlTableRendererBase中得到的数据,那要怎么得到呢
yejsj
2006-02-07
打赏
举报
回复
我自己顶一下
humanity
2006-01-24
打赏
举报
回复
JSF encode HTML 可以在3个地方做:
Tag,
如果 tag.getComponentType() 有值 会用这个值到 faces-config.xml 等配置文件中找对应的 Component , 然后用它的 component.encodeBegin,
再或者 tag.getRenderType() 有值,也到 faces-config.xml 等配置文件中找对应的 renderKit
用它来 encodeBegin ,
用 component 的好处是可以动态计算,因为生命周期开始后就可以用 Component, 但是 Tag 是在 renderResponse 阶段,有些功能不能实现。
用 renderKit 继承了 component 的优点,同时可以挂接,比如 不同的浏览器或是 WAP 等不同客户端 提供不同的 RenderKit.
比如我的 <h:div>
TagClass 中 :
public class DivTag extends ... {
public String getComponentType(){
return "javax.faces.div";
}
}
faces-config.xml:
<component-type>javax.faces.div</xxx>
<component-class>xxx</...>
Component Java :
Div :
public void encodeBegin(FacesContext ctx){
if(isRendered){
ResponseWriter out = ctx.getResponseWriter();
out.startElement("div",this);
out.writeAttribute(xxxx,xxx,xxx );
}
}
public void encodeEnd(FacesContext ctx){
if(isRendered){
ResponseWriter out = ctx.getResponseWriter();
out.endElement("div");
}
}
yejsj
2006-01-24
打赏
举报
回复
我在HtmlTableRendererBase中从encodeBegin看起,看到RendererUtils.renderChild(facesContext, component);这一句
在RendererUtils中,我找到renderChild,它调用了child.encodeBegin(facesContext);
在UIComponentBase中,我又找到encodeBegin方法,它居然又跑到 renderer.encodeBegin(context, this);,这简直是一个循环,这中间是怎么回事?????
yejsj
2006-01-19
打赏
举报
回复
我建了一个jsf的群,群号是20115298
加进来,探讨一下吧
yangq4000
2006-01-18
打赏
举报
回复
<f:ob..>
yejsj
2006-01-18
打赏
举报
回复
我自己顶一下
小米笔记本黑苹果触控板终极优化指南:VoodooI2C配置技巧详解
想要让小米笔记本在macOS系统下拥有完美的触控板体验吗?XiaoMi-Pro-Hackintosh项目为小米笔记本用户提供了完整的黑苹果解决方案,其中触控板优化是提升使用体验的关键环节。本文将详细介绍如何通过VoodooI2C驱动和相关配置技巧,实现小米笔记本在黑苹果系统中的触控板完美支持,包括多指手势、精准控制和流畅响应。 ## 触控板优化的重要性与挑战 小米笔记本的触控板硬件(ETD23
小米笔记本触摸板失灵问题
晚上我的小米笔记本突然用不了触控板了~吓得还以为得去维修。 查了一下网上的解决方法,其实是错按的问题。 按一下F9,成功!
小米笔记本 触摸板失灵 鼠标可以正常使用
我的小米笔记本突然用不了触控板了~ 按一下键盘上的F9 就可以了 原来小米自定义了一些自己的快捷键
如何在XiaoMi-Pro-Hackintosh上完美安装macOS:新手必看10个步骤
想要在小米笔记本上体验macOS系统吗?XiaoMi-Pro-Hackintosh项目为您提供了完整的解决方案!这是一个专为小米笔记本Pro系列设计的黑苹果项目,通过精心配置的EFI文件和驱动,让您的小米笔记本能够流畅运行macOS系统。本教程将带您一步步完成从小米笔记本到黑苹果的完美转换,即使是新手也能轻松上手。 ## 📋 准备工作:确认您的设备型号 首先,您需要确认您的小米笔记本型号,因
小米笔记本触摸板失效
晚上我的小米笔记本突然用不了触控板了~吓得还以为得去维修。 查了一下网上的解决方法,其实是错按的问题。 按一下F9,成功! 感谢:https://blog.csdn.net/sinat_26811377/article/details/99609301 ...
Java EE
67,535
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章