![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
asanlr
这个作者很懒,什么都没留下…
展开
-
MyFaces
最近用了一下MyFaces 和 ajax4jsf.MyFaces 的日历控件(t:inputCalendar) 有 bug,当它位于一个绝对定位的层时,日历定位出现错误.使用 input 控件 + converter 处理日期, 再下载一个javascript 日历控件,搞定.如果某个控件包含了 t:inputCanendar,用ajax4jsf 刷新此控件会出错....2007-03-26 10:44:37 · 193 阅读 · 0 评论 -
把ExtJS的组件包装成 JSF 组件(3)
(续)为 ExtInputDate 写个 JSP tag。没什么特别内容,基本上是 setter:java 代码 public class ExtInputDateTag extends UIComponentELTag { private ValueExpression format; priva...2007-09-26 18:06:23 · 101 阅读 · 0 评论 -
把ExtJS的组件包装成 JSF 组件(2)
(续)Ext 的 DateField 输入日期很方便,因此决定把它做成 JSF 组件来使用。写一个 JSF 组件比较麻烦,至少要写Component 类和一个 Tag 类,这种情况下,Component 负责 render 工作。但通常我们都会写多一个 Renderer,负责 encode 、decode 及 转换客户端提交的数值。btw,Renderer 其实是通过 component ...2007-09-26 17:51:27 · 91 阅读 · 0 评论 -
把ExtJS的组件包装成 JSF 组件(1)
java 代码JSF 1.2 的开源实现好像还不多。MyFaces 刚出了 1.2.0 Core,扩展组件方面,Oracle ADF 捐了一些组件给 apache,名字叫 Trinidad,看了一下,好像还不错的样子,但风格不大合口味,需要修改。金蝶也来凑热闹,把 ExtJS 包装了一下,做成 JSF 组件,就叫 OperaMasks。稳定性不知如何,前段时间玩了下它的在线demo,没多久就见...2007-09-26 17:16:00 · 138 阅读 · 0 评论 -
JSF生命周期(1)
1、Restore View 恢复视图在这个阶段,首先判断 FacesContext 是否已经存在一个 UIViewRoot,如果有,设置UIViewRoot 的 Locale(通过 facesContext.getExternalContext().getRequestLocale() 获得Locale),然后结束此阶段,以免重复创建 UIViewRoot 如果不存在 UIViewR...2007-08-31 17:42:45 · 166 阅读 · 0 评论 -
Excel文件转换为PDF文件
贴一个 Excel 文件转换为 PDF 文件的代码,不知有没有人贴过所需的 jar:itext2.0.4,jexcelapi 2.6.4,iTextAsian.jar, iTextAsianCmaps.jar说明:(1)不支持图表(2)Excel文件中的图片只是简单的加入PDF文件,不做其他处理。因为PDF的 table 使用了百分比的宽度,如果要让PDF的图片的位置与 Excel 中的保...2007-07-25 18:08:05 · 226 阅读 · 0 评论 -
poi、jexcel 使用经验
有个需求是把 excel 文件转换成 pdf 格式 生成 pdf 文件使用 iText读 excel 文件,开始是使用 POI用起来不大习惯,例如颜色、字体都是用 short 类型表示然后使用 HSSFWorkbook.getCustomPalette().getColor(index) 取颜色,用 HSSFWorkbook.getFontAt(index) 取字体不知在 excel...2007-07-10 15:40:13 · 179 阅读 · 0 评论 -
jxls的bug
jxls 主页:http://jxls.sourceforge.net/index.html最近需要用到 jxls (版本0.9.3),使用模板生成 excel 文件,模板内容如下:xml 代码 <jx:forEach items="${students}" var="s"> <jx:if test="${s.sex == ...2007-07-10 14:46:26 · 344 阅读 · 0 评论 -
JSF 文件下载
使用JSF,不能直接往 response 写文件内容,尝试了很久,使用 iframe 进行下载。凡是需要用到下载的地方,只要在 session 设置文件名,就能下载。1) 生成要下载的临时文件,文件绝对路径名保存在 session.2) 页面增加 iframe: <iframe name="download_frame" id="download_f...2007-06-20 15:18:45 · 236 阅读 · 0 评论 -
JSF 输出日期
最近写了一个输出日期的 JSF component因为,在使用 t:dataTable 中输出日期时,使用以下类似的代码:xml 代码 <h:outputText value="#{man.birthday}"> <f:convertDateTime pattern="#{someBean.dateFormat}"/> &...2007-05-25 09:31:14 · 230 阅读 · 0 评论 -
MyFaces 的 validator
(1)在 MyFaces 的实现里面,如果 input field 不填写任何数据 或填写数据长度为 0,不会触发任何 validator。所以,如果想写一个 required 的 validator 是不行的。(2)由于上面说的原因,required 的验证只能通过 required 属性验证。例:xml 代码 <h:inputText required="true...2007-05-18 14:26:53 · 87 阅读 · 0 评论 -
JSF 的问题
随便写了个例子,有以下代码:xml 代码 <h:selectOneRadio id="sex" value="#{studentBean.sex}"> <f:selectItem itemValue="" itemLabel="#{messages['sex.both']}"/> <f:selectIt2007-04-19 13:40:14 · 158 阅读 · 0 评论 -
JSF 和 Tiles
最近发现一个问题使用 JSF 和 Tiles layout.jsp 是 Tiles 的布局文件listJob.jsp 是功能页面如果 <f:view> 标记放在 layout.jsp 中listJob.jsp 中的 HTML 代码必须放在<f:verbatim> 标记内才能正常工作如果 <f:view> 标记放在 listJob.jsp 中则可以混...2007-04-13 09:49:33 · 124 阅读 · 0 评论 -
Flex(Bladeds)+Spring 的用户验证
Bladeds + Spring 的例子见官方网站:http://www.adobe.com/devnet/livecycle/articles/blazeds_spring_03.html flash 通过 AMF 调用 spring 的 bean,很方便通常,我们希望在调用 spring 的 bean 前验证用户是否合法在 OpenAMF(http://sourceforge.ne...2008-09-01 12:56:50 · 116 阅读 · 0 评论