您正在查看 "Jsf" 分类下的文章
2008-09-04 01:46
原文:JSF实现验证码
public class ImageData implements Serializable {
private static final long serialVersionUID = -8161565799237268271L;
private BufferedImage image;
Integer width = 60;
Integer height = 20;
Color bankgroud = new Color(0xFFFFFF);
Color draw |
2008-07-09 21:59
private javax.faces.component.html.HtmlDataTable table;
public void find() {
//查找数据
table=new javax.faces.component.html.HtmlDataTable();
table.setId("tableid1");
table.setValue(hotels);
table.setVar("var11");
javax.faces.component.html.HtmlColumn column1=new |
2008-04-30 04:10
缺少jta.jar
找半天,虽然javaee.jar里面有这个类,但是不是javaee.jar的问题 |
2008-04-19 16:05
http://hi.baidu.com/jsfcn/blog/item/228101553aa2fdc0b645ae14.html
- FacesContext ctx = FacesContext.getCurrentInstance();
- String contentType = "text/html;charset=utf-8";
- HttpS
|
2008-04-19 15:50
首先要在页面组件如intputText中加属性
1、valueChangeListener="#{验证程序}"
2、immediate="true"
3、onchange="submit();"(或onblur等触发事件)
然后在验证的程序的最后要加上FacesContext.getCurrentInstance().renderResponse() |
2008-04-16 04:53
一个javax.faces.FacesException: Problem in renderResponse: Nested form found on the page. The form action element can not be nested错误,又是找遍各大搜索引擎都没见结果,还是在ICEFaces的论坛里面有人提了这个问题,然后回答竟然是facelets的一个bug,并且ICEFaces的新版本会在自己的facelets实现里面修改这个补丁。
碰巧了,ICEFaces在20080414出了新版本,我遇到这个问题的同天……
下了新版本,简单看了下说明,更新到项目里面,运行,好了……
还没有结束……
解 |
2008-04-12 21:29
在JSF的valueChangeListener中默认的是传入前一个操作的值
比如一个文本框绑定的backing bean的属性为userName,那么在valueChangeListener中得到的userName值为change之前的,要想得到变化后的值,需要用valueChangeListener传入的ActionEvent实例的getNewValue方法来获得 |
2008-04-11 02:43
request:
------------------------------------------------------------------------
FacesContext context = FacesContext.getCurrentInstance();
ExternalContext ec = context.getExternalContext();
HttpServletRequest request = (HttpServletRequest) ec.getRequest();
session:
------------------------------------------------------------------------
FacesContext context = FacesContext.getCurrentInstance();
ExternalContext ec = context.getExternalContext();
Htt |
|
|