[jboss-user] [JBoss jBPM] - FileUpload in JBPM-3.1.4..very urgent
mr.sathya
do-not-reply at jboss.com
Mon Apr 14 16:59:24 EDT 2008
hi all...
I am trying to implement fileupload component in my application..i am using jbpm-3.1.4 and jboss-4.0.4..i uploaded the fileusing tomahawk file component.
my requirement is if i uploaded the file then it is available for next taskinstance..
task-node 1--->task-node 2
if i uploaded the file in tasknode-1 then the file can be downloaded in tasknode 2..
pls it is very urgent...
i will be thankful if anyone can give me proper guidelines..
here is my task.jsp page...
| <%@ 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" %>
| <%@ taglib uri="/WEB-INF/jbpm.tld" prefix="jbpm" %>
| <%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t" %>
| <%@ page import="org.jbpm.webapp.bean.*" %>
| <%@ page import="org.jbpm.taskmgmt.exe.*" %>
|
| <f:view>
| <jsp:include page="header1.jsp" />
| Task2
| <jsp:include page="header2.jsp" />
|
| <table cellspacing="0" cellpadding="0" border="0"><tr><td valign="top">
| <h:form id="taskform">
|
| <h:inputText id="taskInstanceId" value="#{taskBean.taskInstanceId}" />
|
| <h3 color:red><h:outputText value="#{taskBean.taskInstance.name}" /></h2>
|
| <hr/>
|
|
| <h:dataTable value="#{taskBean.taskFormParameters}" var="formParameter">
| <h:column>
| <h:outputText value="#{formParameter.label}"/>
| </h:column>
| <h:column>
| <h:outputText value="#{formParameter.description}" />
| </h:column>
| <h:column>
| <h:inputTextarea rendered="#{formParameter.displaytype == 'textarea'}" value="#{formParameter.value}" readonly="#{formParameter.readOnly}" cols="33"/>
|
| <h:inputText rendered="#{formParameter.displaytype=='text'}" value="#{formParameter.value}" readonly="#{formParameter.readOnly}" size="43" />
|
| <t:inputCalendar rendered="#{formParameter.displaytype=='date'}" value="#{formParameter.value}" readonly="#{formParameter.readOnly}" renderPopupButtonAsImage="true" renderAsPopup="true"/>
|
| </h:column>
|
| </h:dataTable>
|
| <hr>
|
| <c:choose>
| <c:when test="${!empty taskBean.availableTransitions}">
| Task Actions:
| <c:forEach var="availableTransition" items="${taskBean.availableTransitions}">
| <c:set var="availableTransition" scope="request" value="${availableTransition}"/>
| <h:commandButton id="transitionButton" action="#{taskBean.saveAndClose}" value="#{availableTransition.name}"/>
| </c:forEach>
| </c:when>
| <c:otherwise>
| <h:commandButton id="transitionButton" action="#{taskBean.saveAndClose}" value="Save and Close Task"/>
| </c:otherwise>
| </c:choose>
|
|
| <h:commandButton action="#{taskBean.save}" value="save"/>
| <hr>
| </h:form>
|
|
| <h:form id="uploadForm" enctype="multipart/form-data">
| <h:panelGrid columns="3">
| <h:outputLabel for="file" value="Select File"/>
| <t:inputFileUpload id="file" value="#{taskBean.uploadedFile}" required="true"/>
| <h:message for="file" style="color: red;" />
| <h:panelGroup/>
| <h:commandButton value="Submit" action="#{taskBean.submit}" />
| <h:message for="uploadForm" infoStyle="color: green;" errorStyle="color: red;" />
| </h:panelGrid>
|
| <h:outputLink value="file/#{taskBean.fileName}" rendered="#{taskBean.fileName!=null}">Download</h:outputLink>
|
| </h:form>
| <hr>
|
| </td>
| </tr>
| </table>
|
|
| <jsp:include page="footer.jsp" />
| </f:view>
|
Thanks in Advance...
Sathya
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4144064#4144064
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4144064
More information about the jboss-user
mailing list