亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? answervalidator.java

?? adf-faces 甲骨文的jsf組件,功能很強.開源免費.
?? JAVA
字號:
package oracle.adfdemo.view.faces.survey;

import javax.faces.component.StateHolder;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.application.FacesMessage;
import javax.faces.validator.Validator;


public class AnswerValidator implements Validator, StateHolder
{

  public void setQuestionIndex(String index) 
  {
    _questionIndex = index;
  }

  public String getQuestionIndex()
  {
    return _questionIndex;
  }

  public void validate(FacesContext context, UIComponent component, Object value) {

   String userResponse = (String.valueOf(value)).toUpperCase();
   String correctResponse = lookupAnswer().toUpperCase();

   if(!userResponse.equals(correctResponse))
   {
        FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_ERROR,
                                            "Incorrect Response",
                                            lookupCorrectAnswerMsg());

        context.addMessage(component.getClientId(context), msg);
   }
   else
   {
      FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO,
                                            "Correct Response",
                                            "CORRECT!");
        context.addMessage(component.getClientId(context), msg);
   }
 } // end validate()

 // -------------------------------------------------------- Private Methods
 private String lookupCorrectAnswerMsg()
  {
    // based on the current question index
    // get the answer message from the appropriate question bean

    if (_questionIndex.equals("0"))
    {
      return _surveyBean.getQ0().getCorrectAnswerMessage();
    }
    else if (_questionIndex.equals("1"))
    {
      return _surveyBean.getQ1().getCorrectAnswerMessage();
    }
    else if (_questionIndex.equals("2"))
    {
      return _surveyBean.getQ2().getCorrectAnswerMessage();
    }
    else if (_questionIndex.equals("3A"))
    {
      return String.valueOf(_surveyBean.getQ3().getCorrectAnswerMessage(0));
    }
    else if (_questionIndex.equals("3B"))
    {
      return String.valueOf(_surveyBean.getQ3().getCorrectAnswerMessage(1));
    }
    else if (_questionIndex.equals("3C"))
    {
      return String.valueOf(_surveyBean.getQ3().getCorrectAnswerMessage(2));
    }
    else if (_questionIndex.equals("3D"))
    {
      return String.valueOf(_surveyBean.getQ3().getCorrectAnswerMessage(3));
    }
    else if (_questionIndex.equals("4"))
    {
      return _surveyBean.getQ4().getCorrectAnswerMessage();
    }
    else
    {
      return ""; // error: passed in incorrect questionindex
    }
  } // end getCorrectAnswerMsg()

  private String lookupAnswer()
  {

    // based on the current question index
    // get the answer string from the appropriate question bean

    if (_questionIndex.equals("0"))
    {
      return String.valueOf(_surveyBean.getQ0().getCorrectIndex());
    }
    else if (_questionIndex.equals("1"))
    {
      return _surveyBean.getQ1().getCorrectAnswer();
    }
    else if (_questionIndex.equals("2"))
    {
      return String.valueOf(_surveyBean.getQ2().getCorrectIndex());
    }
    else if (_questionIndex.equals("3A"))
    {
      return String.valueOf(_surveyBean.getQ3().getCheckbox0());
    }
    else if (_questionIndex.equals("3B"))
    {
      return String.valueOf(_surveyBean.getQ3().getCheckbox1());
    }
    else if (_questionIndex.equals("3C"))
    {
      return String.valueOf(_surveyBean.getQ3().getCheckbox2());
    }
    else if (_questionIndex.equals("3D"))
    {
      return String.valueOf(_surveyBean.getQ3().getCheckbox3());
    }
    else if (_questionIndex.equals("4"))
    {
      return String.valueOf(_surveyBean.getQ4().getCorrectIndex());
    }
    else
    {
      return ""; // error: passed in incorrect questionindex
    }
  } // end loookupAnswer()


  //-------------------------------------------------  StateHolder Methods

  public Object saveState(FacesContext context)
  {
    Object values[] = new Object[1];
    values[0] = _questionIndex;
    return (values);
  }


  public void restoreState(FacesContext context, Object state)
  {
    Object values[] = (Object[]) state;
    _questionIndex = (String) values[0];
  }

   public boolean isTransient()
  {
    return (_transientValue);
  }

  public void setTransient(boolean transientValue)
  {
    _transientValue = transientValue;
  }

  

  private String      _questionIndex =  "";
  private SurveyBean  _surveyBean = new SurveyBean();
  private boolean     _transientValue = false;
  
} // end class AnswerValidator

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美不卡一区二区| 国产自产高清不卡| 国产欧美视频在线观看| 日韩欧美黄色影院| 欧美一区二区视频网站| 欧美婷婷六月丁香综合色| 色欧美乱欧美15图片| 色综合一区二区三区| 91丨九色丨黑人外教| 91蝌蚪porny| 欧美片网站yy| 精品国产三级电影在线观看| 2024国产精品| 国产精品久久久久久久久久久免费看 | 久久一留热品黄| 欧美精品一区二区三区久久久| 精品国产乱码久久久久久久久| 国产亚洲1区2区3区| 亚洲欧美偷拍三级| 午夜影院久久久| 激情小说欧美图片| 91麻豆精品视频| 欧美mv和日韩mv国产网站| 国产欧美一区二区精品性色| 综合中文字幕亚洲| 亚洲大尺度视频在线观看| 久久福利视频一区二区| 91看片淫黄大片一级在线观看| 欧美日韩国产区一| 久久亚洲欧美国产精品乐播| 18欧美乱大交hd1984| 日韩在线一区二区| 99久久精品国产网站| 欧美另类z0zxhd电影| 国产欧美一区视频| 亚洲一区二区三区四区在线| 国产在线麻豆精品观看| 一本大道久久a久久综合婷婷| 日韩免费视频一区| 亚洲美女一区二区三区| 国产美女精品一区二区三区| 欧美亚洲综合色| 国产日韩欧美电影| 日本中文一区二区三区| 91免费版在线| 久久久国产精品不卡| 午夜亚洲福利老司机| 国产精品12区| 精品久久久久久无| 亚洲高清免费一级二级三级| 成人深夜视频在线观看| 日韩视频永久免费| 亚洲国产视频一区二区| av激情亚洲男人天堂| 久久综合九色综合97婷婷女人 | 国产精品一二三| 欧美日韩在线亚洲一区蜜芽| 国产香蕉久久精品综合网| 亚洲国产视频一区| 色婷婷av一区二区三区大白胸| 国产精品视频看| 韩国理伦片一区二区三区在线播放 | 亚洲天堂av老司机| 国产麻豆精品95视频| 欧美大胆一级视频| 麻豆精品一区二区三区| 日韩一区二区在线看片| 日韩精品色哟哟| 欧美日韩卡一卡二| 亚洲成人午夜影院| 在线影院国内精品| 亚洲一区二区三区四区中文字幕| jizzjizzjizz欧美| 中文字幕在线不卡一区| 91亚洲午夜精品久久久久久| 欧美韩国日本一区| 成人av午夜电影| 亚洲欧美日韩一区二区三区在线观看| 福利视频网站一区二区三区| 国产欧美一区二区精品性色| 风间由美性色一区二区三区| 一区在线观看免费| 欧美在线免费播放| 日韩精品一二三四| 精品国产一区二区三区久久影院| 国产在线国偷精品免费看| 久久久久久久久久久久久久久99| 精品亚洲aⅴ乱码一区二区三区| 欧美精品一区二区三区视频| 黄页视频在线91| 国产日韩欧美精品综合| 91蝌蚪porny| 日韩福利视频网| 精品剧情在线观看| 成人的网站免费观看| 一区二区三区影院| 日韩一区二区在线观看视频 | 成人精品国产免费网站| 亚洲视频狠狠干| 91精品国产一区二区三区蜜臀| 免费成人av在线播放| 国产女主播一区| 欧美在线观看视频在线| 精品一区二区三区欧美| 国产精品久久久久久久浪潮网站| 欧美四级电影网| 精品一二线国产| 亚洲精品中文字幕乱码三区| 日韩一区二区在线观看视频播放| 国产成+人+日韩+欧美+亚洲| 亚洲黄网站在线观看| 日韩一二三区不卡| 97久久超碰国产精品| 精品一区二区综合| 亚洲一级二级三级| 国产午夜精品久久久久久久 | 精品粉嫩超白一线天av| 91丨porny丨最新| 国产一区二三区好的| 亚洲精品成人天堂一二三| 国产精品免费看片| 日韩亚洲国产中文字幕欧美| www.亚洲人| 韩国成人福利片在线播放| 亚洲激情av在线| 国产精品久久毛片| 精品国产一区二区在线观看| 日本乱人伦一区| 成人福利视频网站| 高清免费成人av| 久久66热re国产| 日本不卡视频在线观看| 一区二区三区四区在线播放 | 欧美剧情电影在线观看完整版免费励志电影 | 天堂午夜影视日韩欧美一区二区| 国产精品卡一卡二| 久久嫩草精品久久久精品| 欧美丰满少妇xxxbbb| 欧美午夜不卡在线观看免费| aaa亚洲精品| av亚洲精华国产精华精华| 国产精华液一区二区三区| 九九在线精品视频| 日本不卡视频在线观看| 午夜精品成人在线| 午夜精品aaa| 日韩精品电影在线观看| 一区二区三区成人在线视频| 中文字幕精品在线不卡| 久久久www成人免费无遮挡大片| 精品日产卡一卡二卡麻豆| 欧美一级专区免费大片| 日韩一级在线观看| 日韩精品一区二区在线| 欧美大尺度电影在线| 日韩精品中文字幕在线一区| 26uuu国产日韩综合| 欧美精品一区二区三区久久久| 久久久久久久久蜜桃| 欧美激情一区二区三区蜜桃视频| 久久精品亚洲精品国产欧美 | 日韩一区二区视频| 日韩一级片在线观看| 精品国产一区二区三区不卡| 久久女同精品一区二区| 久久久精品黄色| 亚洲欧洲成人av每日更新| 亚洲青青青在线视频| 亚洲午夜久久久久| 奇米影视在线99精品| 紧缚奴在线一区二区三区| 国产精品1024| 欧美在线你懂得| 日韩你懂的在线观看| 国产亚洲精品aa| 亚洲综合激情另类小说区| 天天色图综合网| 国产一区二区三区电影在线观看| 成人黄色av网站在线| 欧美日韩一级二级三级| 精品国产在天天线2019| 自拍偷拍亚洲欧美日韩| 日韩av在线免费观看不卡| 国产在线麻豆精品观看| 在线视频一区二区免费| 91精品国产综合久久国产大片| 国产偷国产偷亚洲高清人白洁| 亚洲天堂2014| 国模娜娜一区二区三区| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 69久久夜色精品国产69蝌蚪网| 欧美大片拔萝卜| 亚洲精品免费在线| 国产美女久久久久| 欧美系列在线观看| 国产日韩综合av| 日韩av中文字幕一区二区| av在线不卡电影| 精品捆绑美女sm三区| 一区二区成人在线观看|