java编写workflow_workflow说明--编写具体业务都用此方法
完整例子:
步骤1.workflow.json:
{
"caseAnalysis": {
"工作流名": "案件分析",
"getCaseAnalysis": {
"流程名": "获取 分析列表",
"className": "com.tmgps.web.base.service.impl.CaseAnalysisServiceImpl",
"methodName": "getCaseAnalysis",
"parameterTypesName": [
"java.util.Map"
],
"returnUri": "pushToLED/controlLED?1=1",
"flowType":"1"
}
}
}
步骤2.完成workflow.json中描述的class实现类CaseAnalysisServiceImpl的getCaseAnalysis方法
步骤3.访问请求地址 workflow/noUriFlow?flow=caseAnalysis&step=getCaseAnalysis即可获取getCaseAnalysis方法的返回json
步骤4.
完成workflow.json中描述的returnUri后访问
workflow?flow=caseAnalysis&step=getCaseAnalysis可访问controlled.jsp页面,getCaseAnalysis方法的返回值为传给jsp页面的el参数
workflow.json参数说明
flowType-必填 流程种类 用来记录日志 1-查询,2-新增,3-修改,4-删除
className-必填
methodName-必填 对应 className 类里面的方法名,参数统一为map
parameterTypesName-必填
returnUri 参数指向 对应jsp页面 例子:"returnUri": "start" 会在最后访问ninghai-qingzhi\WebContent\jsp\start.jsp
methodParameter 为方法参数,会传到methodName对应的方法里,可通过url传值覆盖,
"methodParameter":{
"fjwjlx": "情报会商附件","fjpath1":"/qbhs/qbhsfj"
},
uriParameter 为传给jsp页面的参数,可通过传值覆盖
调用方法
访问指定流程(flow)的步骤(step),
http://131.10.10.3:8080/ninghai-qingzhi/workflow?flow=huishang&step=shenqingSave
访问指定流程(flow)步骤的下一个步骤(nextStep)
例子:访问shenqingSave的下个步骤,对应步骤中的nextStep
http://131.10.10.3:8080/ninghai-qingzhi/workflow?flow=huishang&thisStepNext=shenqingSave
没有返回页面的用这种 可以取json或对象 对象不能死循环
http://131.10.10.3:8080/ninghai-qingzhi/workflow/noUriFlow?flow=huishang&thisStepNext=shenqingSave
http://131.10.10.3:8080/ninghai-qingzhi/workflow/noUriFlow?flow=huishang&step=shenqingSave
java编写workflow_workflow说明--编写具体业务都用此方法相关推荐
- java继承实现不用每个类都写toString方法
每个类都写toString方法很麻烦,采用继承可以很好的解决 import java.io.Serializable;import org.apache.commons.lang.builder.To ...
- 编写运行最简单的java程序——使用记事本编写java程序
编写运行最简单的java程序--使用记事本编写java程序 第一个java程序--使用记事本编辑 经过上篇文章的java环境搭建成功的小伙伴们可以在自己的计算机上编写属于自己的java程序了yo~ 还 ...
- Java调用C/C++编写的第三方dll动态链接库(zz)
这里主要用的方法是JNI.在网上查资料时看到很多人说用JNI非常的复杂,不仅要看很多的文档,而且要非常熟悉C/C++编程.恐怕有很多人在看到诸如此类的评论时已经决定绕道用其他方法了.本文将做详细的介绍 ...
- 《Java编码指南:编写安全可靠程序的75条建议》—— 指南20:使用安全管理器创建一个安全的沙盒...
本节书摘来异步社区<Java编码指南:编写安全可靠程序的75条建议>一书中的第1章,第1.20节,作者:[美]Fred Long(弗雷德•朗), Dhruv Mohindra(德鲁•莫欣达 ...
- 《Java编码指南:编写安全可靠程序的75条建议(英文版)》—— 2.7 修复错误...
本节书摘来异步社区<Java编码指南:编写安全可靠程序的75条建议(英文版)>一书中的第2章,第2.7节,作者:[美]Fred Long(弗雷德•朗),Dhruv Mohindra(德鲁• ...
- 在java中开发图形用户_2016年计算机二级考试《JAVA》习题:编写图形用户界面
第9章 编写图形用户界面 1[单选题]哪个布局管理器使用的是组件的尺寸? ( ) A.FlowLayout B.BorderLayoutC.GridLayout D.CardLayout 参考答案:A ...
- Java 7:如何编写非常快速的Java代码
当我第一次写此博客时,我的目的是向您介绍ThreadLocalRandom类,它是Java 7中新增的用于生成随机数的类. 我已在一系列微基准测试中分析了ThreadLocalRandom的性能,以了 ...
- java编写p_如何编写可怕的Java代码?
我决定告诉你如何编写可怕的Java代码.如果你厌倦了所有这些美丽的设计模式和最佳实践,并且想写些疯狂的东西,请继续阅读. 如果你正在寻找有关如何编写良好代码的建议,请查看其它文章! 1|0对一切使用异 ...
- 《Java编码指南:编写安全可靠程序的75条建议》—— 指南16:避免授予过多特权...
本节书摘来异步社区<Java编码指南:编写安全可靠程序的75条建议>一书中的第1章,第1.16节,作者:[美]Fred Long(弗雷德•朗), Dhruv Mohindra(德鲁•莫欣达 ...
最新文章
- 递增的整数序列链表的插入_每日算法题 | 剑指offer 链表专题 (5)链表中倒数第k个节点...
- StringUtils工具类的常用方法
- C#相关的DateTime操作
- 从Go、Swift出发:语言的选择需谨慎
- python常用面试题_史上最全Python工程师常见面试题集锦,有这一份就够了
- 流程图制作在云上 https://www.processon.com/
- 4、C#进阶:MD5加密、进程、线程、GDI+、XML、委托
- 一步步编写操作系统 2 部署工作环境 2
- 有乳胶枕吗_小耳朵猪、黑木耳面条、乳胶枕……吃喝玩乐穿用样样都有!松江这个展销会,你去了吗?...
- ext/iconv/.libs/iconv.o: In function `_php_iconv_strlen'
- inrange函数_掌握这些数学函数,你会在算法效率的分析时经常用到
- python后台架构Django教程——templates模板
- MMKV_MMKV使用教程
- 几种简单的图像加密方法
- 如何把网页保存为PDF
- RefineNet 理解
- 高德地图开发(一)显示地图与定位
- 编译原理个人作业--第五章——基于 编译原理 国防工业出版社 第三版
- supervisor 提示:xxx: ERROR (no such process)
- TIOBE 1 月编程语言:Python 摘得 2020 年度编程语言
热门文章
- log4cplus的RollingFileAppender设为多文件失败的原因
- 【电力电子技术DC-AC】单相双极性SPWM逆变电路 Simulink仿真
- bandicom录屏音画不同步_屏幕录制的视频画面和声音不同步的问题 - Bandicam(班迪录屏)...
- ecu故障现象_老司机聊发动机异常熄火故障:ECU可以换,程序不能乱
- IT行业都是吃青春饭的吗?
- cad渐开线画法lisp程序_CAD画齿轮的渐开线程序 (LSP)和渐开线齿轮关系
- 走进“开源SDR实验室” 一起玩转GNU Radio:调制解调大合集
- Python网络爬虫——1、网络爬虫简介
- 我的世界服务器java启动脚本_我的世界 如何让服务器自动重启呢 自动重启脚本方法...
- 基于PyTorch的TinyMind 汉字书法识别部分代码详解