|
文件: |
JSF_Message.rar |
大小: |
1990KB |
下载: |
下载 | |
backing bean的code:
package com.itanger.jane.Message.web;
import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;
public class HelloBean {
public String name;
public HelloBean() {
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public String action() {
boolean success = true;
FacesContext context = FacesContext.getCurrentInstance();
if (name != null) {
for (int i = 0; i < name.length(); i++) {
char c = name.charAt(i);
if (!Character.isLetter(c) && !Character.isSpaceChar(c)) {
FacesMessage message = new FacesMessage("用户名必须全部是字母!");///////////////////////////////
context.addMessage("helloForm", message);
////////把错误消息放在FacesContext中 helloForm这个名字对应的是页面上的ID属性
success = false;
}
}
}else{
success=false;
}
return (success?"success":"failure");
}
}
//
页面调用:
< contentType="text/html; charset=GBK"%>
< uri="" prefix="f"%>
< uri="" prefix="h"%>
hello
//这个名字
请输入你的英文名称:
//就是这个名字
阅读(763) | 评论(0) | 转发(0) |