`
healthandbeauty
  • 浏览: 168123 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

jsf form提交后得不到值

    博客分类:
  • jsf
阅读更多
先看代码:如下
<t:div style="flat:left;width:100%;border-top:1px #CEE7FF solid;">
			<t:div style="float:left;width:9.5%;height:2.3em;border-right:1px #CEE7FF solid;padding-top:0.8em;">
				<t:outputText value="选择评价类型" ></t:outputText>
			</t:div>
			<t:div style="float:left;width:90%;height:3em;">
				<t:div style="float:left;height:2.3em;;padding-top:0.6em;">
					<h:selectOneRadio id="gc" onclick="submitForm('form1', this)" valueChangeListener="#{gradeView.gradeCommend}" >
						<f:selectItem itemValue="1" itemLabel="评分"/>
						<f:selectItem itemValue="2" itemLabel="推荐为优秀承办单位" />
					</h:selectOneRadio>
				</t:div>
			</t:div>
				<t:outputText value="#{gradeView.gradeCommandSign}"></t:outputText>
			<t:div style="float:left;width:100%;height:3em;border-top:1px #CEE7FF solid;" rendered="#{gradeView.gradeCommandSign eq '1'}">
				<t:div style="float:left;width:9.5%;height:2.3em;border-right:1px #CEE7FF solid;padding-top:0.8em;">
					<t:outputText value="请评分" ></t:outputText>
				</t:div>
				<t:div style="float:left;height:2.3em;;padding-top:0.6em;">
					
					<t:inputText value="#{purveyorGradeModel.score}"></t:inputText>
				</t:div>
			</t:div>

<t:commandButton value="评分"  styleClass="button1"  actionListener="#{gradeView.appraisePurveyorGrade}">
					<f:actionListener type="com.future.egov.zhengxeq.zyxt.view.faces.listener.EndConversationListener"/>
				</t:commandButton>



提交后得不到 score 值。不知道为什么。后来一看跟
 rendered="#{gradeView.gradeCommandSign eq '1'}"
有直接关系。原因是我的 gradeCommandSign的它没有在conversion 域里面。擂倒。。。。日。。。
当我提交页面时 gradeView.gradeCommandSign  == null了.造成rendered为false由此可以推断jsf对rendered value 为false的组件在其生命周期内不做处理。可能绘制器处理类有关系。有碰见此问题的希望大家一块探讨。
1
0
分享到:
评论

相关推荐

    jsf第一个例子 jsf架包 jsf实例

    JSF提供了组件库,使得创建动态、交互式的网页变得简单。 在“jsf第一个例子”中,我们通常会遇到以下关键概念: 1. **JSF生命周期**:JSF有六个主要阶段,包括恢复视图、应用请求值、处理验证、更新模型值、调用...

    JSF的工作方式 JSF架构 JSF模型 JSF事件类型

    4. **更新模型值(Update Model Values)**:验证成功后,JSF会将组件的值更新到模型中,通常是更新管理Bean的属性。这将业务逻辑与用户界面分离,使得模型可以独立于视图和控制器变化。 5. **调用应用程序(Invoke...

    jsf实例jsf实例 JSF学习 JSF jar包 JSF

    jsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSFjsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSF

    jsf自定义组件的实现

    【JSF自定义组件实现详解】 在JavaServer Faces (JSF)框架中,自定义组件允许开发者根据项目需求创建具有特定功能的UI元素。本文将引导你逐步了解如何在JSF中实现一个自定义组件,从基础开始,一步步构建一个简单的...

    jsf入门实例教程

    当用户提交表单时,JSF会按照其生命周期执行一系列操作,包括验证输入、更新模型值、调用动作方法等。在这个过程中,你可以控制数据验证、错误处理以及页面导航。 **六、JSFDemo项目实践** 在"JSFDemo"项目中,你...

    JSF中文教程jsf

    **生命周期** 是JSF处理请求的关键过程,包括初始化、恢复视图、应用请求值、处理事件、更新模型值、渲染响应等阶段。开发者可以在这些阶段插入自定义的行为。 **JSF与Java EE集成** 是其强大的特点之一。它可以...

    jsf分页 jsf分页 jsf分页

    虽然可以手动实现分页,但使用成熟的JSF组件库(如PrimeFaces、RichFaces等)可以使工作变得更加简单。以PrimeFaces为例,`p:dataTable`组件自带了分页功能,只需配置`rows`属性(每页记录数)和`paginator`属性...

    JSF入门+JSF web实战+JSF2

    通过这三份资料的学习,开发者将全面了解JSF的各个方面,从基本概念到高级特性,从理论到实践,为成为JSF开发专家奠定坚实基础。在学习过程中,建议结合实际编程练习,以加深理解和提高应用能力。同时,JSF社区提供...

    jsf前端login界面

    在login界面的XHTML文件中,我们会看到`&lt;h:form&gt;`、`&lt;h:inputText&gt;`、`&lt;h:commandButton&gt;`等JSF特定的标签,它们分别用于定义表单、文本输入框和提交按钮。例如,登录用户名和密码的输入字段可能如下所示: ```html...

    JSF包,jsf包,JSF包,jsf包

    **生命周期**:JSF有七个阶段,包括恢复视图、应用请求值、处理验证、更新模型值、调用应用逻辑、渲染响应和结束请求。这个生命周期确保了数据的有效性,提供了错误处理,并管理了组件状态。 **JSF的优点**: 1. **...

    core jsf 1.2 jsf 核心

    **JSF 1.2核心详解** JavaServer Faces (JSF) 是Java平台上的一个用于构建用户界面的组件模型框架,特别适用于Web应用程序的开发。JSF 1.2是该框架的一个重要版本,它在JSF 1.1的基础上进行了一系列的改进和增强,...

    jsf 实例 登录 helloword

    1. `&lt;h:form&gt;`:这是JSF中的表单组件,用于封装用户输入的数据,并在提交时发送到服务器。 2. `&lt;h:inputText&gt;`:这是一个文本输入组件,用于获取用户名或密码。 3. `&lt;h:commandButton&gt;`:这是一个按钮组件,当用户...

    jsf规范

    2. **JSF请求生成JSF响应**:这是最常见的场景,当用户通过JSF组件提交表单时,请求会映射到JSF实现的控制器,然后按生命周期的顺序执行,包括解析请求参数、更新模型值、执行验证和事件处理等。 **生命周期情景** ...

    JSF入门

    通过这个入门指南,你可以学习到JSF的基础知识,包括如何创建简单的JSF应用程序、理解和使用JSF组件、配置和管理Managed Beans,以及掌握JSF生命周期和Ajax支持。继续深入研究,你将能够利用JSF构建高效、可维护的...

    《JSF_实战》非常好的JSF学习书

    《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF...

    jsf视频jsf视频0

    jsf 视频 java faces jsf 视频 java faces jsf 视频 java faces

    JSF 上传文件例子

    然而,由于JSF本身没有内置的文件上传组件,也不具备智能处理multipart/form-data请求的能力,因此在使用JSF进行文件上传时会遇到困难。对于希望利用JSF上传文件的开发者(如文中提到的Benjmaz)来说,通常有以下三...

    jsf获取表单的两种方法

    这种方法更底层,适合于不依赖于EL表达式或需要在非动作方法中获取表单值的情况。 在学习JSF的过程中,理解EL表达式和`UIInput`组件的工作原理是非常重要的。它们提供了灵活的数据绑定和访问机制,使得开发者能够...

    jsf例子\监听器 例子

    当组件的值发生改变并经过验证后,JSF会触发值变化事件。在上述代码示例中,`&lt;h:selectOneMenu&gt;`注册了一个值变化监听器`valueChangeListener="#{user.myEvent}"`,当用户选择一个新的国家时,`myEvent`方法会被调用...

    jsf api

    JSF应用有六个主要阶段:恢复视图、应用请求值、处理验证、更新模型值、调用应用业务逻辑(Invoke Application)和呈现响应。每个阶段都对应特定的任务,开发者可以插入自定义的行为。 **7. EL和JSP标签库** JSF与...

Global site tag (gtag.js) - Google Analytics