*jsf的错误的提示

news/2024/7/8 8:30:56 标签: jsf, null, bean, user


FacesMessage msg = new FacesMessage();
            msg.setSummary("两次输入的新密码不相同。");
            msg.setDetail("两次输入的新密码不相同。");           
            //为了与原来例子保持一致,这里设置了消息的严重等级
            msg.setSeverity(FacesMessage.SEVERITY_WARN);
            //将消息保存在facesContext中,供其他过程使用
            facesContext.addMessage(null,msg);
在哪里提示了?不知道
另一种 使用Bean的一个属性validUserMsg来报错。
//根据用户输入的新用户账号查找用户
   Person person=userService.findPerson(newId);
   //如果找不到,就可以注册,否则就报该用户名已被使用的消息
   if(null==person){
    this.validUserMsg="";
      }
      else{         
          this.validUserMsg="The user name already be used.";
         }
 <tr>
        <td>用户帐号*:</td>
        <td>
          <a4j:region>
            <h:inputText id="newId" value="#{newUser.newId}" required="true">
              <a4j:support actionListener="#{newUser.validUser}" event="onblur" reRender="rep"/>
            </h:inputText>
            <h:message for="newId" />
            <h:outputText value="#{newUser.validUserMsg}" id="rep"/>
          </a4j:region>
        </td>
      </tr>
    


http://www.niftyadmin.cn/n/1425396.html

相关文章

图解python_图解数据结构--使用Python

章 数据结构导论 1 1.1 数据结构的定义 2 1.1.1 数据与信息 2 1.1.2 数据的特性 3 1.1.3 数据结构的应用 3 1.2 算法 5 1.3 认识程序设计 7 1.3.1 程序开发流程 8 1.3.2 结构化程序设计 8 1.3.3 面向对象程序设计 9 1.4 算法性能分析 11 1.4.1 Big-Oh 12 1.4.2 Ω 15 1.4.3 θ …

权限树

权限系统示例应用程序软件工程从需求&#xff0c;设计&#xff0c;编码&#xff0c;测试和发布等流程。RBAC即基于角色的访问控制系统&#xff0c;它以角色role为中心构成。用户->角色->  权限&#xff08;操作&#xff0c;对象&#xff09;三个表person,role,permissi…

pytest参数化

import pytest import math#pytest参数化 pytest.mark.parametrize("base,exponent,expected",[(2,2,4),(2,3,8),(1,9,1),(0,9,0)],ids["case1","case2","case3","case4"] )def test_pow(base,exponent,expected):assert ma…

c++ 快速排序_快速入门基数排序

数据结构排序算法之基数排序演示_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com通过示例理解基数排序假设我们有 10 万个手机号码&#xff0c;希望将这 10 万个手机号码 从小到大排序&#xff0c;你有什么比较快速的排序方法呢&#xff1f;归并排序、快排&#xff0c…

pytest运行测试

-s&#xff1a;用于关闭捕捉&#xff0c;从而输出打印信息 -v&#xff1a;用于增加测试用例冗长 -q&#xff1a;减少测试的运行冗长&#xff0c;也可以用--quiet代替 -k&#xff1a;运行名称中包含某字符串的测试用例 例如&#xff1a;pytest -k add test_assert.py 运行t…

python软件如何安装方法_Python如何发布程序的详细教程

如何发布一个Python程序&#xff1a; 1.安装一个pyInstaller 在pycharm里点 file —–>setting—–>Project workspace——>Interpreter——>点pip右边的&#xff0b;号&#xff0c;进入下面这个界面&#xff1a;搜索pyInstaller, 点击左下方Iinstall package安装&…

sqlserver之临时表 中间表

本地临时表的名称前面有一个编号符 (#table_name)&#xff0c;而全局临时表的名称前面有两个编号符 (##table_name)。 像一些老式的系统中&#xff0c;中间表一般都是使用组合主键&#xff0c;但是处理起来非常麻烦&#xff0c;所以&#xff0c;Hibernate强烈建议不要使这种主…

python自带的编辑器快捷键_Python入门之PyCharm的快捷键与常用设置和扩展(Mac系统)...

1. 快捷键 2 . PyCharm的常用设置和扩展 --------------------------------------------------------------------------------------------------------------------------------------------------------- Mac键盘符号和修饰键说明⌘ Command ⇧ Shift ⌥ Option ⌃ Control …