1.<h:outputText value="未使用" rendered="#{meetingApply.meeting.meetingStatus=='0'}"/>
2.new SelectItem(person.getPersonId(),person.getPersonName())
value,lable
3,数据库中修改
错误:在流水模式下,事务无法启动?
把表拉到最后一条数据在保存就可以了。
4.jsf的bean中使用session
FacesContext facesContext = FacesContext.getCurrentInstance();
HttpServletRequest request = (HttpServletRequest) facesContext
.getExternalContext().getRequest();
HttpSession session = request.getSession();
String personID = (String) session.getAttribute("userId");
5.jsf中的传值
<input type="hidden" name="meetingApplyID" value="${meetingApplyBean.meetingApply.meetingApplyID}"/>
String id = FacesUtils.getRequestParameter("meetingApplyID");
6.jsf的bean的配置
<managed-bean>
<managed-bean-name>schoolBean</managed-bean-name>
<managed-bean-class>
com.pp.SchoolBean
</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
<managed-property>
<property-name>schoolService</property-name>
<value>#{schoolService}</value>
</managed-property>
<managed-property>
<property-name>school</property-name>
<value>#{school}</value>
</managed-property>
<managed-property>
<property-name>searchConditions</property-name>
<value>#{searchConditions}</value>
</managed-property>
</managed-bean>
<managed-bean>
<managed-bean-name>school</managed-bean-name>
<managed-bean-class>
com.pp.School
</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
<managed-property>
<property-name>schoolID</property-name>
<value>#{param['school.schoolID']}</value>
</managed-property>
</managed-bean>
<!--导航-->
<navigation-rule>
<from-view-id>/school/*</from-view-id>
<navigation-case>
<from-outcome>addSchool</from-outcome>
<to-view-id>
/school/addSchool.jsp
</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>updateSchool</from-outcome>
<to-view-id>
/school/updateSchool.jsp
</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>listChunkSchool</from-outcome>
<to-view-id>
/school/listChunkApply.jsp
</to-view-id>
</navigation-case>
</navigation-rule>