Kase
Maio 3, 2006, 4:35pm
#1
Galera preciso acionar essa ação form aí em baixo ao click da imagem em negrito vermelho e de acordo com a seleção em negrito azul. Alguem consegue visualizar algum erro ? a mensagem de erro que o tomcat emite esta mais abaixo ! obrigado.
<html:form [color=red]action="ListPessoaGen.do?method=listPessoa[/color] " method=“post”>
<input type=hidden name=“usuario” value="<c:out value="${sessionScope.user.id}" />" />
<input type=hidden name=“empresa” value="<c:out value="${sessionScope.empresaUser.id}" />" />
MANTER PESSOAS
<tr>
<th height="30" colspan="2" style="background-color:#CCCCCC">PESSOAS CADASTRADAS</th>
</tr>
<tr height="38">
<td width="20%" align="left"> </td>
[color=blue][b]<td align="left"><html:radio property="indTipoPessoa" value="fis">Pessoa Física</html:radio>
<html:radio property="indTipoPessoa" value="jur"> Pessoa Jurídica </html:radio>
<html:radio property="indTipoPessoa" value="all"> Todos </html:radio></td>[/b][/color] </tr>
<tr height="38">
<!-- pesquisa rapida-->
<td align="left">Pesquisa rápida: </td>
<td align="left"><input name="nomePessoa" type="text" size="50"/>
[b]<a href="<%=request.getContextPath()%>/ListPessoaGen.do?method=listPessoa" method="post"><img src="<%=request.getContextPath()%>/web/img/pesquisarPessoa.gif" align="absmiddle" border="0" onClick="ListPessoaGen.do?method=listPessoa" onMouseOver="funMensagemAlterar('Pesquisar','txtIcone2');" onMouseOut="funMensagemLimpar('txtIcone2');" value="atribuir permissões"></a>[/b]
<!--<img src="<%=request.getContextPath()%>/web/img/pesquisarPessoa.gif" name="btLocalizar424" align="absmiddle" id="btLocalizar424" onclick="document.location='#'" onmouseover="funMensagemAlterar('Pesquisar','txtIcone2');" onmouseout="funMensagemLimpar('txtIcone2');" type="image" />-->
<%
/* Recuperando os dados */
List pessoa = new ArrayList();
pessoa = (List)session.getAttribute("listPessoa");
System.out.println(pessoa);
request.setAttribute( "pessoa", pessoa);
%></td>
</tr>
</table>
<messages:listTag/>
<center>
<display:table name="pessoa" width="100%" pagesize="5" defaultsort="1" decorator="br.com.linkjur.decorators.UtilDecorator" id="currentRowObject">
<display:column property="nomePessoa" title="Nome da Pessoa" align="left" style="width:83%" sortable="true"/>
<display:column property="excluirPessoa" title="Excluir" align="center" style="width:7%" />
</display:table>
</center>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr class="textobarra">
<td width="5%" height="31"><a href="<%=request.getContextPath()%>/PessoaGen.do?method=insertPessoa&tipoPessoa=PF&instPessoa=p&metodo=Insert"><img src="<%=request.getContextPath()%>/web/img/pessoaFisica.gif" border="0" style="cursor:pointer" onMouseOver=" funMensagemAlterar('Incluir uma pessoa - Pessoa física','txtStatus');" onMouseOut="funMensagemLimpar('txtStatus');"></a></td>
<td width="5%" height="31"><a href="<%=request.getContextPath()%>/PessoaGen.do?method=insertPessoa&tipoPessoa=PJ&instPessoa=p&metodo=Insert" ><img src="<%=request.getContextPath()%>/web/img/pessoaJur.gif" border="0" style="cursor:pointer" onMouseOver=" funMensagemAlterar('Incluir uma pessoa - Pessoa jurídica','txtStatus');" onMouseOut="funMensagemLimpar('txtStatus');"></a></td>
<td width="90%" align="center"><span id="txtStatus" class="textobarra2"></span></td>
</tr>
</table></td>
</html:form>
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: String index out of range: 0
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
br.com.linkjur.filters.SecureFilter.doFilter(Unknown Source)
root cause
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
java.lang.String.charAt(Unknown Source)
br.com.linkjur.actions.PessoaAction.listPessoa(Unknown Source)
sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:274)
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:194)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
br.com.linkjur.filters.SecureFilter.doFilter(Unknown Source)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.
Será que se colocar assim funciona?
<html:form action="ListPessoaGen.do" method="post">
<input type=hidden name="method" value="listPessoa"/>
<input type=hidden name="metodo" value="Insert"/>
Kase
Maio 3, 2006, 6:40pm
#3
[quote=boaglio]
Será que se colocar assim funciona?
<html:form action="ListPessoaGen.do" method="post">
<input type=hidden name="method" value="listPessoa"/>
<input type=hidden name="metodo" value="Insert"/>
[/quote]
na verdade estava assim ó:
Pesquisa rápida:
... parecido mas eu tive que mudar a imagem que tava como input a pedido do design para que os botoes pudessem ficar da forma que ele quer, o que nao estava sendo possível sem essa mudança ! mas valew...