1)VIEW部分: login.jsp代码如下: //使用了jsf和jstl的taglib <!--taglib uri="http://java.sun.com/jsf/html" prefix="h"--><!--taglib uri="http://java.sun.com/jsf/core" prefix="f"--><!--taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"--><view><include page="header1.jsp"></include><include page="header2.jsp"></include><strong><messages></messages></strong>
<table><tbody><tr>
<td><fieldset style="WIDTH: 485px; HEIGHT: 175px">
<legend>Log In</legend>
<label><form id="login">
<br>Select User: //设置值userBean.setUserName(); <selectonemenu id="username" value="#{userBean.userName}" required="true">//下拉框userBean.getUserSeelctItems(); <selectitems value="#{userBean.userSelectItems}"></selectitems></selectonemenu><br>//调用userBean.login()方法 <center><commandbutton value="Log In" action="#%7BuserBean.login%7D"></commandbutton></center>
</form></label>
</fieldset></td>
</tr></tbody></table>
<include page="footer.jsp"></include></view>
2)model部分:
userBean.java的login方法如下: public String login() { JbpmContext.getCurrentJbpmContext().setActorId(userName); return "home"; } 3) control部分:这里将返回"home",根据faces-config.xml的如下配置: <navigation-rule></navigation-rule><from-view-id></from-view-id>/login.jsp <navigation-case></navigation-case><from-outcome></from-outcome>home <to-view-id></to-view-id>/home.jsp 我们将转到/home.jsp页面。 这里的model部分完成这样一个功能:把JbpmContext中的ActorId设置为登录的用户。
分享到:
相关推荐
jbpm jbpm4.3.jar DDDDDDDD
【jbpm_websale.rar】是一个包含JBPM(Business Process Management)网上销售示例的压缩包,这个实例对于初学者理解和掌握JBPM技术及其在Java Web应用中的实践非常有帮助。该实例结合了JSF(JavaServer Faces)前端...
JBPM采购申请系统——06_JBPM版本控制及Token对象.7z JBPM采购申请系统——06_JBPM版本控制及Token对象.7z JBPM采购申请系统——06_JBPM版本控制及Token对象.7z JBPM采购申请系统——06_JBPM版本控制及Token对象.7z ...
3. **jbpm.jar**: 这是JBPM的主要库文件,包含了流程引擎、工作流服务、持久化等核心功能。它提供了对流程定义、实例管理、任务分配、事件处理等功能的支持,使得开发者可以轻松地集成业务流程到Java应用中。 4. **...
jbpm-gpd-site 4.4.zip 是一个与jbpm(Java Business Process Management)相关的压缩文件,它包含的是jbpm-eclipse插件的特定...如果你是jbpm的使用者或者想要学习业务流程管理,这个插件无疑是一个非常有价值的资源。
JBPM采购申请系统——21_JBPM4.0与JBPM3.0差异(一).7z JBPM采购申请系统——21_JBPM4.0与JBPM3.0差异(一).7z JBPM采购申请系统——21_JBPM4.0与JBPM3.0差异(一).7z JBPM采购申请系统——21_JBPM4.0与JBPM3.0差异(一)...
JBPM采购申请系统——22_JBPM4.0与JBPM3.0差异(二).7z JBPM采购申请系统——22_JBPM4.0与JBPM3.0差异(二).7z JBPM采购申请系统——22_JBPM4.0与JBPM3.0差异(二).7z JBPM采购申请系统——22_JBPM4.0与JBPM3.0差异(二)...
JBPM采购申请系统——03_JBPM配置文件与jbpmConfiguration对象.7z JBPM采购申请系统——03_JBPM配置文件与jbpmConfiguration对象.7z JBPM采购申请系统——03_JBPM配置文件与jbpmConfiguration对象.7z JBPM采购申请...
JBPM数据库表创建\jbpm.jpdl.oracle.sqlJBPM数据库表创建\jbpm.jpdl.oracle.sqlJBPM数据库表创建\jbpm.jpdl.oracle.sqlJBPM数据库表创建\jbpm.jpdl.oracle.sqlJBPM数据库表创建\jbpm.jpdl.oracle.sql
- `jbpm-3.1.2`:这可能是一个解压后的目录,其中可能包括了jBpm 3.1.2的源代码、库文件、文档、示例和其他资源。 对于初学者来说,了解jBpm的架构和API,学习如何使用BPMN进行流程建模,以及掌握如何部署和运行...
2. **用户界面构建**:通过使用JSP、Servlet、JSF等技术,我们可以构建出与jbPM交互的前端页面,实现用户对流程的控制。 3. **安全认证**:jbPM支持Spring Security等框架,用于实现用户权限管理和认证,确保只有...
系统功能包括: 个人办公:1.我的办公桌,2.我的便签,3.我的任务,4....公文管理:1....数据库采用MYSQL(可以自己修改),其中工作流程模块运用JBPM技术实现,值得参考学习。已测试成功,请放心使用
"chen-jbpm_websale"可能是项目的主要源代码或者配置文件,这部分内容没有具体扩展名,但可以推测可能包括了Java源码、配置文件、数据库脚本等核心组件。 通过这个项目,我们可以学习到: 1. **JBPM工作流引擎的...
1. jbpm-4.4.zip 2. JDK 5 或更高版本 3. 支持的数据库(hsqldb、mysql、oracle、postgresql、sybase) 4. GPD 插件(jbpm 在 IDE 中的流程设计器) 5. Eclipse(建议 3.6 版本以上)或者 MyEclipse(建议 8.1 版本...
1. **下载JBPM** - **选项**: 1. `JBoss jBPM`:JBPM的核心软件包。 2. `JBoss jBPM Starters Kit`:包含JBPM软件包、开发插件、配置好的示例项目和数据库配置文件。 3. `JBoss jBPM Process Designer Plugin`...
JBPM(Java Business Process Management)是一个开源的工作流和业务流程管理系统,它允许开发者设计、执行、管理和监控复杂的...通过深入学习和实践,开发者能够充分利用JBPM构建灵活、可扩展的企业级工作流程系统。
【标题】"eclipse配置jBPM(jbpm-test-6.1.0.Final.jar)"涉及的是在Eclipse集成开发环境中配置jBPM(Java Business Process Management)框架的实践教程。jBPM是一个开源的工作流和业务流程管理平台,它允许开发者...
jbpm-4.4.part1.rar
jbpm-installer-3.2.6.GA.jar