<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
	"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
	"http://struts.apache.org/dtds/struts-2.3.dtd">

<struts>
	<package name="process" extends="gaowj">
		<action name="formtableView_*" class="com.gaowj.formtable.action.viewAction"
			method="{1}">
			<result name="{1}">/process/pages/formtable/{1}.jsp</result>
		</action>
		<action name="formtableAct_*" class="com.gaowj.formtable.action.actAction"
			method="{1}">
			<result name="json" type="json">
				<param name="root">jsonObject</param>
			</result>
		</action>
		<action name="formtableData_*" class="com.gaowj.formtable.action.dataAction"
			method="{1}">
			<result name="json" type="json">
				<param name="root">jsonObject</param>
			</result>
		</action>
		<action name="formmodelView_*" class="com.gaowj.formmodel.action.viewAction"
			method="{1}">
			<result name="{1}">/process/pages/formmodel/{1}.jsp</result>
		</action>
		<action name="formmodelData_*" class="com.gaowj.formmodel.action.dataAction"
			method="{1}">
			<result name="json" type="json">
				<param name="root">jsonObject</param>
			</result>
		</action>
		<action name="formmodelAct_*" class="com.gaowj.formmodel.action.actAction"
			method="{1}">
			<result name="json" type="json">
				<param name="root">jsonObject</param>
			</result>
		</action>
		<action name="procdefinitionView_*" class="com.gaowj.procdefinition.action.viewAction"
			method="{1}">
			<result name="{1}">/process/pages/procdefinition/{1}.jsp</result>
		</action>
		<action name="procdefinitionAct_*" class="com.gaowj.procdefinition.action.actAction"
			method="{1}">
			<result name="json" type="json">
				<param name="root">jsonObject</param>
			</result>
		</action>
		<action name="procdefinitionData_*" class="com.gaowj.procdefinition.action.dataAction"
			method="{1}">
			<result name="json" type="json">
				<param name="root">jsonObject</param>
			</result>
			<result name="download" type="stream">
				<!-- 下载的文件数据存放的方法,该方法返回一个InputStream 例如取值为inputStream的属性需要编写getInputStream()方法 -->
				<param name="inputName">inputStream</param>
				<!--下载时,客户端显示的下载的文件名 -->
				<param name="contentDisposition"> filename=${fileName}</param>
				<!-- 数据的缓冲大小 -->
				<param name="bufferSize">1024</param>
			</result>
		</action>

		<action name="procdefinitionmodelsView_*" class="com.gaowj.procdefinitionmodels.action.viewAction"
			method="{1}">
			<result name="{1}">/process/pages/procdefinitionmodels/{1}.jsp
			</result>
		</action>
		<action name="procdefinitionmodelsAct_*" class="com.gaowj.procdefinitionmodels.action.actAction"
			method="{1}">
			<result name="json" type="json">
				<param name="root">jsonObject</param>
			</result>
		</action>
		<action name="procdefinitionmodelsData_*" class="com.gaowj.procdefinitionmodels.action.dataAction"
			method="{1}">
			<result name="json" type="json">
				<param name="root">jsonObject</param>
			</result>
		</action>

		<action name="procinstanceView_*" class="com.gaowj.procinstance.action.viewAction"
			method="{1}">
			<result name="{1}">/process/pages/procinstance/{1}.jsp</result>
		</action>
		<action name="procinstanceAct_*" class="com.gaowj.procinstance.action.actAction"
			method="{1}">
			<result name="json" type="json">
				<param name="root">jsonObject</param>
			</result>
		</action>
		<action name="procinstanceData_*" class="com.gaowj.procinstance.action.dataAction"
			method="{1}">
			<result name="json" type="json">
				<param name="root">jsonObject</param>
			</result>
		</action>
	</package>
</struts>