社区
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的问题
...全文
188
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简介
什么是
jsf
JavaServer Faces(
JSF
)是Java标准技术,用于构建基于组件的,面向事件的Web界面。 与JavaServer Pages(JSP)一样,
JSF
允许访问服务器端数据和逻辑。 与JSP本质上是一个具有服务器端功能HTML页面不同,
JSF
是一个XML文档,它表示逻辑树中的正式组件。
JSF
组件由Java对象作为后盾,这些Java对象独立于HTML并且具有Java的...
JSF
是什么?
JSF
的优点
JSF
(JavaServer Faces)它是一个基于服务器端组件的用户界面框架。 它用于开发Web应用程序。 它提供了一个定义良好的编程模型,由丰富的API和标签库组成。最新版本
JSF
2使用Facelets作为其默认模板系统。 它是用Java编写的。
JSF
API提供组件(inputText,commandButton等)并帮助管理其状态。 它还提供服务器端验证,数据转换,定义页面导航,提供可扩展性,国际化支持,可访问性等。
JSF
标签库用于在Web页面上添加组件,并将组件与服务器上的对象进行连接
jsf
教学_
JSF
初学者教程
jsf
教学Welcome to
JSF
Tutorial for Beginners. Java Server Faces (
JSF
) technology is a front end framework which makes the creation of user interface components easier by reusing the UI components.
JSF
...
一个简单的
JSF
例子
一个简单的
JSF
例子( A simple JavaServer Faces example) Figures 2a, 2b, and 2c show a very simple
JSF
application. The applications openin
JSF
是什么。作用是啥
jsf
是一种web框架,其实我也没有用过,这是我很久之前在网上看到的一种框架,当时大致简单的了解一下
jsf
常用来和struts对比,struts是一种mvc框架,
jsf
是一种事件驱动的框架。 在struts中,实际是一个表单Form对应一个Action类(或DispatchAction),换一句话说:在Struts中实际是一个表单只能对应一个事件,struts这种事件方式称为appl
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写文章