Galera,
Estou com o seguinte problema, estou usando o rich:fileupload, para subir um arquivo pro meu servidor de aplicação, certo ? Porém eu preciso criar um diretório com valor digitado no inputext (dsVersao), como faço para pegar esse valor na hora que estou fazendo o upload (versaoMB.upload) ?
<h:panelGrid id="pgVersao" columns="2" >
<h:outputText value="Status:" />
<rich:comboBox id="stVersao" defaultLabel="Selecione" size="30">
<f:selectItem itemValue="Ativo"/>
<f:selectItem itemValue="Inativo"/>
</rich:comboBox>
<h:outputText value="Descrição:" />
<h:inputText id="dsVersao" size="50" value="#{versaoMB.txtversao}" />
<h:outputText value="Build:" />
<h:inputText id="bdVersao" size="3" value="#{versaoMB.txtbuild}" />
<h:outputText value="Caminho:" />
<h:inputText id="camVersao" size="100" value="#{versaoMB.txtpath}" readonly="true" disabled="false" />
<h:outputText value="Arquivo:" />
<rich:fileUpload id="upload" acceptedTypes="war" listHeight="70px" listWidth="715px"
autoclear="false"
addControlLabel="Adicionar"
clearAllControlLabel="Remover"
stopControlLabel="Parar"
cancelEntryControlLabel="Parar"
uploadControlLabel="Transferir"
progressLabel="Transferindo..."
transferErrorLabel="Erro ao transferir arquivo"
doneLabel="Terminou"
rendered="true"
fileUploadListener="#{versaoMB.upload}">
<a4j:support event="onuploadcomplete" reRender="camVersao" />
<f:facet name="label">
<h:outputText value="{_KB}KB from {KB}KB tr --- {mm}:{ss}" />
</f:facet>
</rich:fileUpload>
</h:panelGrid>
Alguém tem uma luz ???
Obrigado