社区
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的问题
...全文
181
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
打赏
举报
回复
我自己顶一下
什么是
jsf
_什么是
JSF
? JavaServer Faces简介
JavaServer Faces(
JSF
)是Java标准技术,用于构建基于组件的、面向事件的Web界面。
JSF
封装了HTML、CSS和JavaScript等客户端技术,使开发人员能够构建Web界面而无需与这些技术进行过多交互。本文介绍了
JSF
的MVC架构、事件模型和组件库,以及
JSF
2.3中的新功能。
JSF
是什么?
JSF
的优点
本文介绍
JSF
(JavaServer Faces),一种用于开发Web应用的基于组件的框架。文章概述了
JSF
的功能特性,如组件管理、服务器端验证及Facelets模板系统。此外,还介绍了
JSF
的不同版本及其发展历程。
jsf
教学_
JSF
初学者教程
JSF
教程面向初学者,讲解如何创建用户界面组件。本文涵盖
JSF
的基础,如MVC模式,环境设置(JDK、IDE、Tomcat)和Hello World应用程序,包括创建托管Bean及配置部署描述符。
一个简单的
JSF
例子
本文介绍
JSF
的基本概念,包括
JSF
处理流程、使用
JSF
标准组件及其对应的JSP标签、内建验证机制等内容。
JSF
是什么。作用是啥
本文对比了
JSF
和Struts两种Web框架的特点。
JSF
支持细粒度事件处理和组件驱动,而Struts则基于MVC模式,每个表单对应一个事件。
JSF
配置更为灵活,适用于需要按字段触发事件的应用。
Java EE
67,536
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章