社区
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的问题
...全文
186
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
的完整形式是什么?
本文深入解析了JavaServer Faces (
JSF
)框架,介绍了其作为组件驱动的UI设计模型,如何简化Web应用开发,以及与Model-View-Controller概念的结合。文章探讨了
JSF
的工作原理,包括组件树、事件处理和输出生成过程。此外,还讨论了
JSF
的优势和劣势,如状态UI组件模型、数据验证、数据绑定和组件显示的分离。
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写文章