此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主截止到2008-06-20 18:54:51的汇总数据:
注册日期:2003-11-29
上次登录:2008-6-19
发帖数:2                  发帖分:50                 
结贴数:0                  结贴分:0                  
结贴率:0.00 %        结分率:0.00 %        
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html

解决方案 »

  1.   

    UserBean类
    /**
     * 
     */
    package com.jsfdemo.bean;import javax.faces.application.FacesMessage;
    import javax.faces.context.FacesContext;/**
     * @author Administrator
     *
     */
    public final class UserBean extends Object { /**
     * 
     */
    private String userName;
    /**
     * 
     */
    private String password;
    /**
     * @return the userName
     */
    public String getUserName() {
    return userName;
    }
    /**
     * @param userName the userName to set
     */
    public void setUserName(String userName) {
    this.userName = userName;
    }
    /**
     * @return the password
     */
    public String getPassword() {
    return password;
    }
    /**
     * @param password the password to set
     */
    public void setPassword(String password) {
    this.password = password;
    }

    public String loginUser(){
    if("myeclipse".equals(getUserName())&&"myeclipse".equals(getPassword()))
    return "success";
    FacesContext facesContext=FacesContext.getCurrentInstance();
    FacesMessage facesMessage=new FacesMessage("username or password is invaild!");
    facesContext.addMessage("loginForm", facesMessage);
    return "failure";
    }}
      

  2.   

    一个人工作就是很难检查出自己的低级错误。原来配置文件中我的受管BEAN的名字userBean的u,竟然写成大写U了