Problema com butões na JSP

4 respostas
J

Galera to com um problema na hora de chamar as minhas paginas. Estou usando Struts 2.

Olha só dentro do meu struts.xml eu tenho o seguinte:

home.action /atualizarCliente.jsp /abrirOS.jsp

Agora na jsp:

Que atualizarCliente.jsp eu quero chamar tanto atualizar os dados do cliente como abrir uma ordem de serviço.
para isso eu pensei em criar dois botões um que Envia Dados e outro Abrir OS. So que quando eu crio os botões ele so chama que esta primeiro que no caso é atualizar e o outro botão fica com a mesma finalidade so de atualizar em vez de chamar o abrir OS, gostaria de saber de vocês como eu faço para gerenciar os dois botões dentro da JSP, para que ele reconheça cada um.

Minha JSP ficou assim:

hr />




<s:form action=“clienteAtu!atualizarCliente.action” theme=“simple”>
<s:form action=“ordemServico.action” theme=“simple”>


























[b]<td align="center"><s:submit value="Enviar Dados"/></td>
				    <td align="center"><s:submit value="Abrir OS"/></td>[/b]					    
				</tr>
              </s:form>
              </s:form>
              
			 				 
  </table>
  <br />

<s:label theme=“simple”>Nome: </s:label>

<s:textfield name=“cliente.nome” label=“Nome” size=“60” theme=“simple” cssStyle=“text-transform : uppercase;”/>

<s:label> RG: </s:label>

<s:textfield name=“cliente.rg” label=“RG”/>
  
<s:label>Telefone: </s:label>
<s:textfield name=“cliente.telefone” label=“Telefone”/>

<s:label>Endereco: </s:label>

<s:textfield name=“cliente.endereco.endereco” size=“44” cssStyle=“text-transform: uppercase;”/>
  
<s:label>N: </s:label>
<s:textfield name=“cliente.endereco.numero” size=“4”></s:textfield>

<s:label>Bairro: </s:label>

<s:textfield name=“cliente.endereco.bairro” cssStyle=“text-transform: uppercase;”></s:textfield>
  
<s:label>Cidade: </s:label>
<s:textfield name=“cliente.endereco.cidade” size=“21” cssStyle=“text-transform: uppercase;”></s:textfield>

<s:label>UF: </s:label>

<s:textfield name=“cliente.endereco.estado” size=“3” cssStyle=“text-transform: uppercase;”></s:textfield>
<s:label>Cep: </s:label>
<s:textfield name=“cliente.endereco.cep”></s:textfield>

<s:label>Email: </s:label>

<s:textfield name=“cliente.email” label=“Email” size=“36”/>

4 Respostas

J

poxa ninguem,sabe resolver isso aqui!!!

maxdavis

Um form dentro do outro? Isso funciona?

maxdavis

Dá uma olhada nesse tópico http://www.guj.com.br/posts/list/142105.java#765651 ver se te ajuda. eu tb estou com problema de multiplo botões vou testar o que esse tópico diz.

J

po cara valeu!

Criado 13 de abril de 2010
Ultima resposta 19 de mai. de 2010
Respostas 4
Participantes 2