[RESOLVIDO] 2 <input type='file' na mesma jsp> Erro --- Ajuda por favor

2 respostas
H

Eu estou usando struts.
Tenho seguinte form:
<html:form action="/votacao/salvar" enctype=“multipart/form-data” >

<!-- Informações da rodada -->
	<div class="boxTitulo" style="text-align:left">
		<h4>Informações da votação</h4>
		<table cellspacing="5">
			<tr>
				<td>Tema:</td>
				<td>
					<select name="configuracao_id" style="width:250px">
					<c:forEach items="${requestScope.listConfiguracao}" var="listConfiguracao">	
						<c:if test="${listConfiguracao.configuracao_id != votacaoWebForm.configuracao_id}">
							<option value="<c:out value="${listConfiguracao.configuracao_id}"/>" > <c:out value="${listConfiguracao.tema_txt}"/></option>
						</c:if>
						<c:if test="${listConfiguracao.configuracao_id == votacaoWebForm.configuracao_id}">
							<option value="<c:out value="${listConfiguracao.configuracao_id}"/>" SELECTED > <c:out value="${listConfiguracao.tema_txt}"/></option>		
						</c:if>
					</c:forEach>		
				</select>
				</td>
				<td>Nome:</td>
				<td>
					<html:text property="nome_txt" style="width: 300px;" />
				</td>
			</tr>
			<tr>
				<td>Imagem:</td>
				<td>
					<html:file property="imagem_txt" styleId="imagem_txt" style="width:250px"/>
				!!!!!!!	<input type='file' name='imagemPergunta_txt_0' id='imagemPergunta_txt_0' />
				</td>
				</tr>
		</table>

</html:form>

Tenho esses 2 inputs FILE onde tem !!!. Se eu tirar o segundo funciona, se eu colocar ele da o seguinte erro:

java.lang.NullPointerException

java.lang.Class.isAssignableFrom(Native Method)

org.apache.struts.util.RequestUtils.rationalizeMultipleFileProperty(RequestUtils.java:506)

org.apache.struts.util.RequestUtils.populate(RequestUtils.java:459)

org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:823)

org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:194)

org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)

org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)

javax.servlet.http.HttpServlet.service(HttpServlet.java:637)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

Alguem tem idéia do que seja? Obrigado.

2 Respostas

drigo.angelo

Formata seu código aí por favor, fica mais fácil de te ajudar, não ta dando nem pra ler direito.

H

cara eu consegui resolver…, era o Struts que dava dando erro.
Nem é nessa jsp.
Brigadao.

Criado 7 de fevereiro de 2011
Ultima resposta 7 de fev. de 2011
Respostas 2
Participantes 2