jsf映射值的奇怪问题。。 [问题点数:40分,结帖人iHTML]

Bbs5
本版专家分:2191
结帖率 98.04%
js获取jsf输入输出控件的值
一, <em>jsf</em>中使用js获得输入项值的注意事项: 如果你在<em>jsf</em>的form标签 中,使用了普通的输入框,那么你在js里面获得输入框的值的时候应该写 document.getElementById("userName").value 如果是 那么在js里面有两种情况获得输入框的值, 如果想直接写:document.getElementById("userName").val
通过URL传递参数到JSF
处理来自于url上传递而来的参数,在目标页面上使用 处理参数初始化传入,如果要在参数传入后做些什么,使用viewAction。 请求 url参数测试 目标页面 http://java.sun.com/j
[Ahoi2014]奇怪的计算器 解题报告
感觉这是一道非常好的题,不过我看几乎所有人都是把它当傻逼题写的,为出题人感到遗憾。一个很简单的性质是无论如何操作,每个数的相对大小是不变的,所以我们每次改变的都是一个区间。所以我们维护一个标记(k,b0,b1)(k,b_0,b_1)表示对这个区间里的数x的操作为先*k,然后+b0x+b_0x,然后+b1+b_1。这样的话对于当前在节点的标记(k,b0,b1)(k,b_0,b_1),然后再加上一个新的
JSF页面导航(Navigation)配置总结
现在对<em>jsf</em>中的导航进行些小结,分为三部分来说,参考与core <em>jsf</em> 1,静态的导航 2,动态的导航 3,高级的导航 主要讨论在你web程序中如何配置导航,即如何让你的程序从一个页面跳转到下一个页面,当然要根据你业务 逻辑的actions和outcomes。
jsf 中使用js 获取jsf中input控件的的value值
因为在<em>jsf</em>中使用控件标签 和html中使用的略有不同,所以在<em>jsf</em>用使用js不是很方便!   但是<em>jsf</em>网页代码在客服端显示出来的代码还是纯html ,jsp ,js代码。(在客服端浏览器右键“查看源代码”即可) &amp;lt;webui<em>jsf</em>:textField onChange=&quot;validateEmail();&quot; binding=&quot;#{UserRegisteration.textF...
jsf 事件之 值更改事件(实现组建之间的联动)
<em>jsf</em>的六个生命周期:请求---&gt;回复视图--&gt;应用请求值--&gt;过程验证--&gt;更新模型值--&gt;调用应用程序--&gt;呈现相应--&gt;响应 值更改事件发生在 阶段“过程验证”之后 下面的实例实现:下拉框是一组国家列表,当选中一个国家时候,再另一个下拉框中填充该国家的主要城市,并且更改另一个输入框中显示的当前国家的名称: 1,后台bean模型 [code=&quot;java&quot;]pac...
JSF笔记 – JSF中的EL表达式语言支持
1、EL表达式语言: JSF中的表达式语言形如:#{login.username } 2、JSF中的表达式语言与JSP2中的表达式语言的不同: JSF使用#开始,JSP使用$开始。 JSP只是访问并输出变量和Bean的值,JSF可以访问输出托管Bean的属性,还可以更新托管Bean的属性。 JSF不支持内嵌函数 JSF与JSP中的内置对象有点不同。 3、J
关于jsf datatable的使用的问题
今天在调试<em>jsf</em> ,在调试<em>jsf</em> 的时候我在使用表单的时候,使用了<em>jsf</em>的组件datatable,但是在显示的时候确实老是出现同样的一个<em>问题</em>,报错如下显示: description The server encountered an internal error () that prevented it from fulfilling this request. exception javax....
JSF入门十七(值变事件)
  本文参考 http://www.javaworld.com.tw/confluence/pages/viewpage.action?pageId=2630 如果使用者改变了JSF输入组件的值后提交表单,就会发生值变事件(Value Change Event),这会丢出一个javax.faces.event.ValueChangeEvent对象,如果您想要处理这个事件,有两种方式,一...
Primefaces+JSF中页面组件update刷新问题,求大神解惑!
最近使用primefaces+<em>jsf</em>进行开发时遇到一个诡异的<em>问题</em>,一个页面的代码运行无误,然后将此页面的代码复制添加到另一个页面中运行,后台代码不变。程序浏览器都不会报错,但页面显示有<em>问题</em>,不能正常刷新,经尝试后将update属性中的form的id前面加上“:”后可以正常运行。如修改为后即可正常运行。故记录下来,以后遇到类似<em>问题</em>可以先这样尝试。如有大神知道这两种写法有什么区别,麻烦在评论区帮忙解答
jsf中使用js获得输入项值的注意事项
<em>jsf</em>中使用js获得输入项值的注意事项:如果你在<em>jsf</em>的form标签中,使用了普通的输入框,那么你在js里面获得输入框的值的时候应该写document.getElementById("userName").value如果是 那么在js里面有两种情况获得输入框的值,如果想直接写:document.getElementById("userName").value,那么应该先写:或者写:不变,js里
JSF页面间传值精辟总结
最近开始学习JSF基础,发现比较重要的一点,就是如何用编程方式访问托管Bean。看了一些JSF的实例,不过大多都是用JSF1.1来实现的。虽然在 JSF1.2的环境中也可以很好运行,但是在编译的时候会看到降级的消息。这里找了一些资料总结一下JSF1.1和JSF1.2访问托管Bean的方法。 一、从JSF页面传递参数给托管Bean  虽然利用h:commandLink 和h:commandB
JSF 由于 rendered 导致 得到属性值为null的解决办法
前段时间用JSF时遇到如下<em>问题</em>. <em>问题</em>描叙:       页面有一个 单选控件(h:selectOneRadio) 添加 ajax 支持(a4j:support event=&quot;onclick&quot; reRender=&quot;&quot;),当选择某个选项的时候会有不同的操作,因此界面会有不同的展示.       可变化部分用到 rendered 属性在后台控制展现逻辑.       <em>问题</em>出现:点击不同的选项,...
jsf 传值方式
主要有三种方式,先给大家第一种managed-bean,必须 scope设置为requestnameBean  demo.NameBean  request     userName   #{param.name}    ....... 第二种方式:缺点是无法往后台传数据,当然你用javascript做一下动作也可以  "userName" value="#{nameBean.userName}"
JSF Validation Error: Value is not valid(值无效)JSF值转换无效的两个解决办法
第一次在用<em>jsf</em>框架编写物品分类的时候,用下拉列表来选取上级分类,出现了转换错误:值无效的<em>问题</em>。很长一段时间自己都认为是转换器的<em>问题</em>,其实不是。话不多说,上代码: 前台页面的写法: 上级目录 #{itemaddmanager.newItem.categ
jsf form提交后得不到值
先看代码:如下 [code=&quot;java&quot;] [/code] 提交后得不到 score 值。不知...
jSF 取得Map的值
1) &amp;lt; h:form &amp;gt;             &amp;lt; h:panelGrid   columns = &quot;2&quot; &amp;gt;                 &amp;lt; c:forEach   items = &quot;${mapBean.testMap}&quot;   var = &quot;entry&quot; &amp;gt;                  ..
jsf-四种事件
<em>jsf</em>中有动作事件、即时事件、值变事件、Phase事件四种事件. 下面将一一说明: [b]动作事件:[/b] 通过ActionListener来监听动作事件 先来看一段简单的<em>jsf</em>页面代码: [code=&quot;java&quot;][/code] 以上代码中虽然没有涉及ActionListener,但<em>jsf</em>为其默认产生了预定义的ActionListener. 实际过程是这样: JSF会先检查是否...
jsf页面上使用标签显示日期类型数据
 比如:我们要在页面上显示形如:2009-5-14 格式的日期数据那么我们在页面上这样写:  当然如果是显示 2009/5/14 格式的话。就要写  参考:http://hi.baidu.com/avauntage/blog/item/88ec554a2a4e7d2b08f7efa5.htmlhttp://hi.baidu.com/queal/blog/
关于JSF后台属性接收参数问题
在使用Map>接收参数时,参数类型无法正常转换,导致类型转换异常。如果想使用集合接收参数,只能使用List的形式。
JSF(PrimeFaces)由后台向前台传递参数
框架:JSF(PrimeFaces) 前台传递参数到后台:  将数据放到表单中,提交表单,后台Controller即可获得前台页面中参数的值; 后台传递参数到前台:  即后台Controller向前台页面传递参数,可用如下代码实现: Controller: import org.primefaces.context.RequestContext;...... RequestContex
jsf中后台取前台页面组件的值
在<em>jsf</em>页面,将组件的value属性绑定到javabean的某个属性,然后在后台直接去javabean中的属性时,注意,组件的位置和按钮必须在同一个form同一个table中才能取到值,否则不能取到。
jsf中获取属性值的普通获取和jquery获取区别
大家在使用<em>jsf</em>的时候。如果只是简单的获取属性可以采用普通的方法document.getElementById 获取。但是如果想结合jquery获取,有些还是需要注意。首先 一个页面又一个文本域比如:如何获取里面内容呢1. 采用普通方法:  首先可以查看界面的源码,这是很方便的。查看如下:  获取的写法应该这样写var data=document.getElementById("body:prod
原来JSF页面可以这样将前台处理的数据传到后台处理!
学习JSF的时间不长,最近遇到了一个<em>问题</em>就是,我点击打开一个对话框后,勾选上几个复选框,点击“确定”按钮后,需要先经过前台JS处理一下勾选的内容,然后将处理的内容传到后台进行处理,在网上搜了一天也没搜出个什么结果,后来请教了下一个大牛,原来可以通过如下方法来实现: 在xhtml页面Button按钮代码如下     接着进行JS处理 function selectMethodN
jsf后台获取组件
/**      * Locate an UIComponent from its root component.      * @param base root Component (parent)      * @param id UIComponent id      * @return UIComponent object      */     public static U
jsf 关于f:selectItems 出现验证错误的问题
f:selectItems 出现验证错误的<em>问题</em>,是因为 f:selectItems标签在取得 value = “XXBB.vo.list”里的列表时,返回的是空。 如果一个页面 ,在它的初始化方法有为 vo.list 赋值即,创建选择项。在页面是可以看见值,但选择值表单提交后报“验证错误”是因为取页面 vo中的list时这时是空的。这与vo的生命周期有关。 解决方法:    1,在BB中存入list属性  XXBB.list
JSF bean 获取页面参数
第二种方式:缺点是无法往后台传数据,当然你用javascript做一下动作也可以 [code=&quot;java&quot;][/code] 第三种方式,是直接在bean中获得,我认为这种应该是最实用、保险的方式。 [code=&quot;java&quot;]public static String getRequestParameter(String name) { return (String)Fac...
JSF 文档参考
A4J 用户指南 目录 1. 介绍2. 开始使用Ajax4<em>jsf</em> 环境需求下载Ajax4<em>jsf</em>安装简单的 AJAX Echo 项目 JSP 页面数据 Beanfaces-config.xmlWeb.xml部署 3.  Ajax4<em>jsf</em> 框架的基本概念 介绍结构概览如何做... 发送一个AJAX 请求决定发送什么决定改变什么 4. Ajax4JSF 组件库 a4j:aja
jsf怎么用js获取id
<em>jsf</em>内的html标签,可以用jquery的方法获取元素 $("#元素的id") <em>jsf</em>内的h:类标签,最好使用 document.getElementById("元素的id")进行获取 如果元素外面有h:form,则应写为 document.getElementById("form元素的id:元素的id")
JSF下拉框
前段时间刚换公司,进入公司正好碰到一个项目在使用JSF框架,当时项目经理就让我做下基本的一些信息处理,也就是增删改查(刚去公司,加上能力又不照,只好从基本做起,呵呵) 但是在做的过程中,因为用户表与角色表是想关联的,而在显示所有用户的时候,需要将想对应的关联角色显示出来,而数据库中只是主键关联,并非名称关联。原本以为只需要在JSF页面上这样就可以了 [code=&quot;java&quot;] ...
JSF中selectonemenu中前后台交互的问题和javascript访问h:form中控件的问题
先说第二个<em>问题</em>,在javascript中访问
JSF中输入组件的readonly属性(已解决)
[code=&quot;java&quot;] [/code] 以上的使用情况还是比较多的. 主要应用在: 让用户选择时间, 禁止输入. 在HTML中直接设置其readonly属性即可. 但在JSF中, 是不行的. 查看其源码: 然后首先找到HtmlInputText的renderer:HtmlTextRenderer,因为提交时首先调用组件的renderer的 docode方法来解析requ...
JSF动态显示列,rich:columns的使用
关于 rich:columns @Name("cols") public class Cols { public Map getData(){ Map result = new LinkedHashMap(); result.put("一", new Data("张三","111")); result.put("二", new Data("李四","222"));
JSF请求处理过程(一) FacesServlet初始化
 JSF应用中,在web.xml里面配置了一个Servlet,叫做javax.faces.webapp.FacesServlet,于是可以知道,查看、了解一个请求的处理过程可以从这里开始。从官方网站上下载JSF的源代码,项目名比较古怪,叫做“mojarra”,我看的版本是1.2_12_b01.里面包含了两个子项目,一个是<em>jsf</em>-api,里面大多是接口以及少量关键类。另外一个项目叫做<em>jsf</em>-ri,对
JSF 下拉框
<em>jsf</em> 下拉框其实很好用,就是&lt;h:selectOneMenu ..../&gt;标签,具体写法如下:                                                    &nbsp;其中webinput_dropDown是绑定数据,提供UIInput的类的抽象,loginBean是需要绑定backing bean的类.webinput_dropDown.t
在页面给 jsf inputHidden 赋值
在<em>jsf</em>中使用hidden不像在传统jsp中使用那样直接,无法给inputHidden 组件赋值 &amp;lt;h:inputHidden value=&quot;#{EquipmentBB.equipment.createUserId}&quot;/&amp;gt; 只能将值保存到页面然后再提及回去,没法改变hidden的值。如果想在页面中给EquipmentBB.equipment.createUserId设置个特定的值或...
Jsf主页传值(无事件)到标签页后台bean的个人方法
前几天遇到了一个需求-----将一页面中的值传到该页面的标签页中(自定义的)并绑到该标签页后台Bean中经行处理(主页与标签页分别为不同的bean),一般的传值我倒是有很多方法去实现,但都是必须要有事件来支持(如&amp;lt;a4j:actionparam assignTo=&quot;#{}&quot;&amp;gt;就必须在&amp;lt;a4j:a4j:commandLink&amp;gt;中),而我的需求是不允许存在事件的。我最后的解决办...
JS解决JSF文本框使用readonly或disable属性之后,便不能往后台传值了
项目中用到JSF了 设置过文本框至灰且不能改变,开始按常规的加 disabled 和 readonly ,结果值不录入数据库了,只能以以下方法代替。。。 function setReadOnly(obj){ if(obj){ obj.onbeforeactivate = function(){return false;}; ...
eclipse创建JSF整合JPA过程
eclipse需要较新的版本 1.打开创建窗口如下 选择之后点击next 2.持续点击next至该窗口,配置完成后点击finish 3在新建的项目上右击选择ConfigureConvert to JPA Project (我的eclipse版本是 neon,mars2好像可以的,其他的没试) 4点击next出现
jsf2.0 局部刷新
<em>jsf</em>页面代码: &amp;lt;h:body&amp;gt; &amp;lt;h:form&amp;gt; &amp;lt;h:selectOneMenu value=&quot;#{LoginManagedBean.time}&quot; valueChangeListener=&quot;#{LoginManagedBean.endTimeValue}&quot;&amp;gt; &amp;lt;f:...
JSF Converter介绍与使用
JSF提供Converter机制对用户输入,以及画面输出值进行变换。 JSF提供了一些默认的Converter实现,同时也提供了接口可以让用户实现自定义Converter。本文对JSF的Converter的原理机制,功能,实现方法等做一个介绍 1,输入变换:在用户1,输入变换:在用户提交时对用户输入值进行变换        2,输出变换:在画面显示前对显示值进行变换 在JSF的几个
JSF 的el表达式语言
至此,你已经见过一些JSF表达式语言(EL)的例子——你知道的,即所有位于#号之后的一对花括号之中的字符串("#{...}")。EL的主要用途是使你可以引用和更新bean的属性,或者执行简单的语句,而不用写完整的Java 代码。在JSF中,表达式通常用来关联UI组件属性至后台bean或者应用中的模型对象。它们在运行时求解(通常是视图被显示时),而不是在应用被编译时。 JSF EL基于JSP
JSF2.0实战 - 9、自定义Filter处理资源文件依赖关系
截止目前,前面遗留的<em>问题</em>还有一个没处理: 我们测试时用的URL全部是以http://.../faces/.../xxx.xhtml路径来访问的,如果以http//.../xxx.faces来访问就可以看到dojo.js没生效,这是相对路径不匹配造成dojo.js无法加载,这个<em>问题</em>也需要解决。
JSF的前景如何
Java Server Faces 简称JSF,是一种面向组件和事件驱动模型的WEB开发技术。JSF的诞生还要追溯到2001年。在2001年5月,Sun制定了一个用户界面框架的规范JSR#127。 而JSF 规范的1.0到2004年3月才得以面世。直到JAVA EE 5的发布,JSF推出1.2版本并作为JAVA EE 5的一部分同时发布。历经5年的风雨,JSF现在成为了JAVA企业应用规范的一部...
JSF里通过commandButton来传参的一种方法
JSF里通过commandButton来传参的一种方法(转) 假设我的JSF应用中有一个列表,列表的每一行有一个超链接用以处理该行的记录(比如删除该行),如图1所示 图1 上图倒数的第二第三列就是commandlink的实现 如果使用commandLink来传递参数给backingbean的话很方便(这种例子随处可见),就像代码1使用f:param 标签传递每一行的id号一样代码1&amp;...
JSF回车无法提交表单的解决方案
在工作中使用JSF技术开发WEB前台,不知不觉也好几年了,其中遇到过许多<em>问题</em>,那这次我就说一个比较<em>奇怪</em>的<em>问题</em>,以及我的解决方法。 <em>问题</em>: 如果在一个表单中,只有一个输入框,那么按回车提交是无法提交表单的。目前还没有找到真正的原因,我相信也有许多朋友有过和我一样的经历。 解决方法: 在表单中再放一个输入框,用样式控制将其隐藏。这时再按回车就可以提交表单了。 事实证明只要多于一个组...
Web编程学习一: 使用JSF来创建Web应用
好久没有coding了,最近准备重新复习下,现在重新开始,从搭建环境到开发来学习一些比较有用的技术。 第一个例子,是使用Jface来创建一个最简单的Web应用。 我准备的环境是Eclipse Juno Java EE版本,Web服务器是Tomcat 7.0。 1.创建一个jface1的Dynamic Web项目。然后安装JSF 2.1的库。 2.创建页面模板BasicT
JSF EL表达式
下午勤勤恳恳的折腾了几个小时,终于跑通了第一个<em>jsf</em>。 原因居然是jboss5.1.0GA的默认的编译java版本是1.5,而我的jdk版本是1.7. 我注意到<em>jsf</em>的中的el表达式和jsp中的el表达式有所不同,就查了查资料总结一下JSF中的EL表达式。   首先是<em>jsf</em>中el表达式和jsp中el表达式的不同: 1.JSF用 #{}  JSP使用${} 2.JSF中EL表达式可以更新...
JSF web页面的和数据库存储的回车换行及问题
在页面展示,页面编辑,和最后存到数据库的数据之间格式的不同步
JSF安全验证
JSF安全验证JSF值事件
jsf dataTable修改一行数据的方法
在实体类中定义一个editable属性,并设置访问器 //... public class Order{ String orderNo; String productName; BigDecimal price; int qty; boolean editable; public boolean isEditable() { return e
jsf 的h:selectOneListbox标签有时不能设置数据
<em>jsf</em>的h:selectOneListbox标签要求提交后设置数据前,将重新读取f:selectItems所指定的列表,并比对列表中是否存在选择的选项。当列表中不存在选择的选项时,系统将出现不能提交数据,列表选择框重新列表,动作没有执行的现象。如果选择列表框是动态生成的话,当生成条件尚未赋值时,将会很麻烦。 目前采用的策略是,当生成列表的条件尚未满足时,将所有可能的选择项都添加进来,确保已选择的值
jsf 验证空值
com.sun.faces.renderkit.RenderKitUtils.getCommandLinkOnClickScript(RenderKitUtils.java:934)   最近刚接触JSF,遇到一个<em>问题</em>,折磨了一两天,终于解决了,但是不知道原因,先记下来,等项目不忙了,再研究,   JSP code:   &amp;lt;h:outputLabel for=&quot;name&quot; val...
JSF2.0实战 - 4、自定义组件
项目环境: 1、JSF2.1+ 2、JDK1.6+ 3、Tomcat6.0+ 4、Eclipse3.6+ 我用的Indigo
jsf中Map值的使用及jsf中数组长度的获取
public class MapBean { private Map testMap = new HashMap(); public MapBean() { testMap.put(&quot;key1&quot;, &quot;value1&quot;); testMap.put(&quot;key2&quot;, &quot;value2&quot;); testMap.put(&quot;key3&quot;, &quot;value3&quot;); test
JSF标签不显示的问题
1、初学JSF遇到很多问,从早上9:00干到23:00,终于搞懂了。
JSF绑定MB的值后台取不到
开发过程碰到一个<em>问题</em>,上传图片的时候出发JS修改隐藏域(跟MB的属性绑定),但是后台取值则取不到。 修改前: xmln
在JSF中防止页面刷新重复提交
在WEB开发中都会碰见这样的情况,就是用户在进行了一项操作后按F5刷新页面会重复提交页面的<em>问题</em>。先了解下浏览器按F5会发生什么事,在按下F5后浏览器并不是简单的刷新页面,而是模拟上一次的请求一模一样的再向服务器请求一次,加入上一次的请求是向服务器请求保存数据,那按F5后就会再一次请求保存数据,这样就等于重复提交了一次保存数据,如果我们系统中不做判断的话,很容易在用户不小心按F5后再一次把数据保存进
JSF Id冲突解决办法
在<em>jsf</em>中,页面组件如果是由页面标签与后台的程序一起生成的话,那么很可能造成Id冲突,特别是在刷新时.可以将程序中生成组件的地方改成如下:把HtmlOutputText head = new HtmlOutputText(); 改成:HtmlOutputText head = (HtmlOutputText) context.getApplication(). createComponent(Ht...
jsf . reRender局部更新的问题
谁遇到过这样的<em>问题</em>, 点击树结点,相应的信息在一个容器(panel)中显示出来,并有几个按钮,对其进行保存等操作,结点的每个属性做验证,当对其中一个结点信息提交时,没有通过验证,然后直接点击另外的结点的,容器展示的信息还是上次验证没有通过时的信息,,这个<em>问题</em>怎么处理,谁知道说一下,谢谢...
jsf标签转换“金额”显示格式
-
OJ刷题---奇怪的分式
题目要求:
JSF中的h:commandLink如何传递参数 三种取值比较
声明本人刚学<em>jsf</em>三天 如有不足请指教....本人总结了三种取得参数的方法这是<em>jsf</em>中的代码              //假如要传递的参数为id这是BackBean中的代码 下边是如何在后台取得这个id参数的值public class Person{ public void verify(ActionEvent e) {  /*这是第一种取得参数的方法  UICompon
JSF 中如果获取get请求参数
前沿:使用JSF的难兄难弟们,可能都为JSF中get请求郁闷过。。因为真正意义上的数据提交,在JSF中全部通过post进行。所以get请求,在JSF生命周期中处理确实有些蹩脚。。下面我给大家简单列举几种方式。     Page部分:   &amp;lt;h:commandButton(/Link也可以) value=&quot;提交(/浏览)&quot; actionListener=&quot;#{homeAction.l...
jsf的dataTable组件自定义控制指定行样式的方法
上次为了解决按照某种特定业务实现<em>jsf</em>的dataTable组件的特定行显示不同的颜色,看了网上的方法,太麻烦,后来自己实现了了一种,分享下。 1 我要实现的功能是当某些数据实现强制修改了,显示为红色。 在类中 private Integer enforEditflag = 0; //0表示未强制修改, 1表示强制修改 private String Color = &quot;black&quot;; //默...
JSF如何在后台获得前台页面的标签对象
FacesContext context = FacesContext.getCurrentInstance();  UIViewRoot root=context.getViewRoot();//获得前台页面的文件名  List list=root.getChildren();  HtmlForm form=(HtmlForm)list.get(0);//获得节点  list=form.getC
jsf页面传参数到后台
&amp;lt;af:button text=&quot;修改&quot; id=&quot;b3&quot; useWindow=&quot;true&quot; windowEmbedStyle=&quot;inlineDocument&quot; windowWidth=&quot;450&quot; windowHeight=&quot;420&quot; windowModalityType=&quot;applicationModal&quot; a
JSF文件上传功能
           最近项目需要用<em>jsf</em>1.2实现文件上传功能,我没有采用myfaces,而是用Apache MyFaces Trinidad 这个实现的文件上传,实现方法和myfaces是一样的。页面采用的是.xhtml。    Apache MyFaces Trinidad是一个基于部分Oracles ADF Faces构建的JSF1.2组件库。我们要先下在它的jar包,然后导入到
JSF通过EL读取List中的值
    使用JSF开发时,经常遇到要把MBean中的一个List或Map中的值通过EL显示在页面上,EL中访问Map或List的方法如下:    假设FacesConfig中配置一个bean的MBean,它的类中定义了一个List类型的list属性和一个Map型的map属性。    首先是访问List,页面中引用bean中list属性的方法为:#{bean.list[index]}  
GEEK编程练习— —发糖果问题
题目假设N个小孩站成一排,每个小孩被分配了一个整数号码。要按照如下的要求给孩子们发糖。 1、每个小孩至少有一颗糖果 2、号码大的孩子比相邻的孩子分到的糖果要多 求最少要发出几颗糖果输入0 1 3 1 4输出9分析可以前后循环两遍,第一遍从前往后,把相邻的两个小孩中,前面号码比后面号码大的多发糖;第二遍从后往前,同样把相邻孩子中,后面号码比前面号码大的多发糖;最后加和得到结果。代码#includ
JSF2标签和属性简单整理
value: 输入框的当前值 converterMessage: 类型转换出错时的信息 required: 是否允许为空 requiredMessage: 输入为空时的出错信息 label: 全局配置文件中自定
在JSF页面不生效
在JSF页面不生效,原因: JSTL tags runs during view build time wherein the JSF component tree is produced based on the view source code. JSF components runs during view render time wherein HTML output is prod
做JSF很久了,我也说说JSF的缺点
看了论坛上最近关于JSF的讨论,我也说说JSF的缺点: 1.学习曲线高。也许你会说只有组件开发人员才需要深入了解JSF的声明周期和高级的东西,普通开发人员不需要学习那么多——但是随着开发的深入,你马上就会发现必须要学习这些深入的东西,否则你只能写出呆板和充满隐患的程序。 2.OO。JSF是基于组件事件驱动的,也许你觉得他很像Swing,但其实也很像struts。对于熟悉action bas...
堆和栈的区别【很详细的解释】
一、预备知识—程序的内存分配     一个由C/C++编译的程序占用的内存分为以下几个部分     1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其     操作方式类似于数据结构中的栈。     2、堆区(heap)
JSF 动态的DataTable行列输出
最近做JSF 项目要用到动态的输出  DataTable里面的数据..   所以,经过几个小时..想了一下..把dataTable里面的列名 以及属性值 在spring里面配置一个Map集合, 然后在service层中注入即可..   在页面只需要在foreach循环中拿到key 和 value 就能..显示table的title 和绑定后台的javabean属性..   具体代码如下...
JSF组件和客户端标识符
2.3  理解组件和客户端标识符前一节,我们接触了客户端标识符的概念,现在来看看它与在JSP中分配给组件的标识符有何不同。我们说过,UI 组件跨越两个世界:在服务器端,它被表示为组件树中的一个对象;在客户端,它可以有多种表现形式。服务器是由一个Java虚拟机以及servlet、JSF、应用代码和其他支持库组成。客户端则通常是能够显示诸如HTML之类的标记的浏览器。浏览器则是属于客户端脚本语
jsf的初步使用(包括jsf框架的引入、用户登录、自定义表单验证、valueChangeEvent值变更事件处理做的级联下拉框)
<em>jsf</em>初步使用 一、新建一个web项目MyJSF 直接把生成index.jsp和web.xml勾选上生成对应的文件。 在web项目跟目录下(一般是web或者是WebRoot,也可以自己指定,本人用的是WebRoot)。 二、在项目中加入jar包 加入<em>jsf</em>需要jar包(javaee.jar、<em>jsf</em>-api.jar、<em>jsf</em>-impl.jar、jstl-1.2.jar),当然jresyste
JSF普通迭代标签(a4j:repeat)
        本人最近项目用JSF,由于是第一次用这东西,好多东西都不清楚,以前一直也就是 实现表格的迭代,今天是需要连接一个附件,每个都是一个单独的链接,找了半天终于发现这样可以!         0}" />         其中红色部分是当大于一条记录时中间用分号隔开。 需要在上面引入:http://richfaces.org/a4j"
jsf的中文乱码解决方法
 &amp;lt;h:body  onload=&quot;document.charset='UTF-8';&quot;&amp;gt;        &amp;lt;h:form&amp;gt;              &amp;lt;h:outputLabel for=&quot;username&quot;&amp;gt;User Name&amp;lt;/h:outputLabel&amp;gt;              &amp;lt;h:inputText id=&quot;usernam
【51nod 1847】奇怪的数学题
题目描述 给出 N,K ,请计算下面这个式子: ∑Ni=1∑Nj=1sgcd(i,j)k∑i=1N∑j=1Nsgcd(i,j)k∑_{i=1}^N∑_{j=1}^Nsgcd(i,j)^k 其中,sgcd(i, j)表示(i, j)的所有公约数中第二大的,特殊地,如果gcd(i, j) = 1, 那么sgcd(i, j) = 0。 考虑到答案太大,请输出答案对2^32取模的结果. 1≤...
JSF中selectOneRadio(单选按钮)的相关问题(包括在dataTable里的循环使用)
      selectOneRadio用来显示一组单选按钮。由其子UISelectItem或UISelectItems组件配置。(SelectItem可以绑定一个属性,SelectItems可以绑定一个集合)。下面就说一下如何将其值与后台绑定和selectOneRadio在dataTable中如何来循环使用。一:给SelectItem赋值,与后台属性绑定<h:selectOneRad
JSF中实现导出Excel的功能(转)
2010-05-06文章分类:在JSF的开发中,我们也常常会用到导出Excel的功能,以下代码是我在开发中的测试小实例:首先是展示页面testExcel.xhtml:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.
JSF中的onclick事件
刚在写JSF中的onclick事件遇到的<em>问题</em>: JavaScript中写道: function dele(){ var con = confirm(&quot;确定删除此条记录么?&quot;); if(con){ return true; }else{ return false; } } 页面测试alert下,dele能执行就是ac...
JSF事件机制(一)
前言JSF模拟了传统的C/S编程模式,它隐藏了传统Web变成的请求——响应通信模式,而是模拟了C/S变成中的事件通信机制。今天就了解一下JSF的事件机制事件机制概述在JSF(一)中提到了,JSF的标签定了一强大的服务器组件,而且他允许组件直接和托管Bean进行绑定,而在托管Bean中定义的方法可以处理Action事件、处理值改变事件等。这就是JSF提供的事件机制Java事件模型概述EventSour
Java EE 中 JSF找不到Bean 的属性
今天搞JavaEE 的JSF文件时,出现在调用Java Bean里面的属性寻找不到的情况,我以为是配置文件有<em>问题</em>于是去 查看了web.xml和faces-config.xml文件,看不出个东南西北。于是对照了以前写的代码的时候,发现是引入包的时候有 <em>问题</em>: Bean: package com.demo.<em>jsf</em>; import javax.annotation.ManagedBea
JSF FacesMessage使用总结: 错误讯息处理
在使用标准转换器或验证器时,当发生错误时,会有一些预设的错误讯息显示,这些讯息可以使用 messages.properties javax.faces.component.UIInput.CONVERSION=Format Error.javax.faces.component.UIInput.REQUIRED=Please input your data..... javax....
JSF后台代码与前端JS代码交互
1:父类action中代码 public class BaseAction implements Serializable { /** * 请求完成后页面执行可以执行的脚本 */ protected void executeScript(String script) { RequestContext rcontext = RequestContext.getCurrentInsta
在JSF页面利用Ajax实现局部刷新
本人对JSF接触不久,所以很多知识都没有学到。这几天做项目用到两个<em>问题</em>: 1.点击测试按钮,刷新的是整个页面,这种效果对用户的感知度不好,希望达到的是局部刷新的目的。 2.点击测试按钮,load进度条执行后,会显示是否连接的提示信息,如果没有连接成功,会及时修改页面的数据,然后再点击按钮,提示信息应该清空,刚开始想用定时器在后台实现的,在前端也想用JS的,不过效果都不是太好,浪费了很多时间。
简单的自定义 JSF 标签
最近在琢磨金蝶 EAS BOS 的结构,顺带温习了一下 xml 配置的东西;又看到金蝶终于推出了用于移动界面的 Yun UI,于是脑洞略开,看看能不能做一个 Yun UI 的 JSF 标签库封装。 参照 https://www.tutorialspoint.com/<em>jsf</em>/<em>jsf</em>_custom_tag.htm 的说法,最重要的步骤,是在工程的 web.xml 中,为定义了标签的文件,新建一个 co
2017年河北省大学生程序设计竞赛 奇妙糖果屋 【二进制+异或】
2017年河北省大学生程序设计竞赛 奇妙糖果屋 【二进制+异或】 奇异王国里有很多<em>奇怪</em>的事物。比如<em>奇怪</em>的人(每个人都拥有一个智慧值),<em>奇怪</em>的商店...... 这不,奇异糖果屋今天开业了,老板在门口拉上了“糖果送送送”的横幅来吸引顾客。 糖果的具体赠送方案为对于一个智慧值为x的人来说,他所能获得的糖果数量f(x)满足如下条件: 1.f(0)= 0, 2.f(2x) =f(x), 3.f(2x+1) =f(2x) +1, 整天搞怪的小A带着朋友们闻讯而来,他想出了一个游戏,游戏的规则是这样的:每个人根据
JSF 一个奇怪问题
styleClass="ui-corner-all3" render="table,popupEdit,notifyMessages,updateActtime,geneOperationName,genePanel,newProductionPlanListPopupEdit" limitRender="true" rendered="#{o.execType != 1}" oncompl
有关JSF的和的奇怪问题
菜鸟我刚开始学JSF,学做了个最简单的登录界面。rnlogin.jsprn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn对应的login()方法:rnpublic String login() rnrn UsersDAO dao = UsersDAO.getFromApplicationContext(ctx);rn FacesContext context = FacesContext.getCurrentInstance();rn FacesMessage msg = null;rn if (dao == null) rn msg = Utils.getErrMsg("无法取得DAO", "可能是由于数据库连接失败");rn context.addMessage(null, msg);rnrn rn if (Utils.isNull(this.getAccount())) rn //msg = Utils.getErrMsg("请输入用户名");rn //context.addMessage(null, msg);rn //context.addMessage("account", new FacesMessage(FacesMessage.SEVERITY_ERROR,"请输入用户名","请输入用户名"));rn context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR,"请输入用户名","请输入用户名"));rn rn if (Utils.isNull(this.getPassword())) rn msg = Utils.getErrMsg("请输入密码");rn context.addMessage("password", msg);rnrn rnrn List list = dao.findByAccount(this.getAccount());rn Users user = null;rn if (list.size() == 0) rn msg = Utils.getErrMsg("用户不存在");rn context.addMessage("account", msg);rnrn else rn user = (Users) list.get(0);rn rn if (user != null) rn if (user.getPassword().equals(this.getPassword())) rn msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "欢迎,"rn + user.getFullname(), "");rn context.addMessage("username", msg);rn return "sucess";rn else rn msg = Utils.getErrMsg("密码错误");rn context.addMessage("password", msg);rn rn rn return "fail";rnrn<em>奇怪</em>的是:我用可以把出错信息打印出来。但是用却不能打印出来任何东西来。请问各位大侠,这到底怎么回事?
JSF的奇怪问题
 今天用Eclipse创建了一个JSF的项目,同时用到MyFaces,和Facelet。因此创建项目后,加载了对应的JAR文件。做了一些简单的业务操作。无论我怎么操作,都不能触发Action的事件,ActionListener也不起作用,同时,设置默认的一下验证,也是不能起作用的。但是后台不会有任何异常。最后,我把同样的需要运行的文件,放到另外一个可以使用JSF项目中,运行正常。我把<em>问题</em>锁定到
奇怪的计算器
<em>奇怪</em>的计算器 计科专业的小明最近得到一个任务,去修理一台<em>奇怪</em>的计算器,这个计算器输出的结果是颠倒的,比如123它输出321,遇到小数点的时候,整数和小数部分分别是颠倒的,比如123.456显示成321.654,请编写一个程序,将输出的结果修正。 输入 首先输入一个整数N,然后输入N行,每一行是一个计算器的输出。 输出 依次输出每个值正确的值 输入示范 4 2.879 13410.41 2.000...
jsf 页面 里面 的el表达式,不能使用 &&等等操作符,得使用and等等
如题
JSF怎样根据判断条件显示不同文本
Java代码   "本地邮递"                                      rendered="#{signList.ebillmode eq '0'}">                                  "外地邮寄"                                      rendered="#{signList.ebi
JSF数据表 h:dataTable实现对列的样式的控制
一个可行的方案是设置&amp;lt;h:column&amp;gt;的headerClass属性,然后在那个属性中设置此列的样式ps.设置class属性是不行的
JS那些奇怪的题目
第一道: ["1", "2", "3"].map(parseInt) 解析:.map(callback(value, index, array))回调函数传入三个参数, parseInt(string, radix)接收两个参数。 所以map传递给parseInt的参数是这样的(parseInt忽略map传递的第三个参数)[1, 0],[2, 1],[3, 2],然...
jsf为‘null Converter’设置值“......“时发生转换错误的一种可能原因
** pojo类中 访问器有<em>问题</em>时可能会出现这个<em>问题</em>。 出现这个<em>问题</em>时,可以将原来的访问器全部删除,重新生成可能会解决<em>问题</em>!!!!!!!!!!!!!!!!!!! **
强连通分量及缩点tarjan算法解析
强连通分量: 简言之 就是找环(每条边只走一次,两两可达) 孤立的一个点也是一个连通分量   使用tarjan算法 在嵌套的多个环中优先得到最大环( 最小环就是每个孤立点)   定义: int Time, DFN[N], Low[N]; DFN[i]表示 遍历到 i 点时是第几次dfs Low[u] 表示 以u点为父节点的 子树 能连接到 [栈中] 最上端的点   int
3D AUDIO声卡驱动下载
3D AUDIO声卡驱动哈 5666252666 相关下载链接:[url=//download.csdn.net/download/coyyht/2016056?utm_source=bbsseo]//download.csdn.net/download/coyyht/2016056?utm_source=bbsseo[/url]
Javascript教程--从入门到精通PDF版本下载
Javascript 教程--从入门到精通PDF版本。 相关下载链接:[url=//download.csdn.net/download/happyfhb/2035668?utm_source=bbsseo]//download.csdn.net/download/happyfhb/2035668?utm_source=bbsseo[/url]
利用MSXML解析文件下载
windows mobile SDK 6.0 用XMLHttpRequest 请求一个XML网页 然后将获取到的XML解析 这里只是一个流程,里面内容需要自行修改,但是告诉你了需要用到哪些API,相信大家依葫芦画瓢就能画好 相关下载链接:[url=//download.csdn.net/download/califan/2360680?utm_source=bbsseo]//download.csdn.net/download/califan/2360680?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java映射学习 java 映射学习
我们是很有底线的