Inserir table no JSP

5 respostas
F

Pessoal,

Gostaria de tirar uma duvida no codigo abaixo. Como inserir uma tabela dentro da tag <s:form>?

Sei que após o browser renderizar o codigo será gerado uma tabela.

Mais como inserir o código abaixo para deixar organizado as informações na tela?

ID
<s:form>

<s:textfield name=“ID”></s:textfield>

<s:submit action=“busca” value=“Pesquisar”></s:submit>


</s:form>

5 Respostas

drsmachado

Por que não usa a tag [code] para postar código no fórum?
Está usando struts 2?
Use normalmente a table.
Qual a dificuldade?

F

Desculpe, esqueci de usar a tag [code].

Quando insiro a tabela dentro da tag ....o resultado retorna no rodapé da página.

Uma distancia enorme entre o form e o resultado.

O que pode ser?

Att.,
Fabiano Magno Pechibella

drsmachado

Acontece que os elementos de formulário do Struts 2 são, por padrão, dispostos em forma de tabela.
Se você faz algo como

<%@taglib prefix="s" uri="/tags-struts"%>
<html>
<head>
<s:head/>
</head>
<body>
<s:form action="/acaoQualquer">
<s:textfield label="Nome" name="nome/>
<s:submit value="Enviar"/>
</body>
</html>

A saída gerada deve ser algo como

<html>
<head>
</head>
<body>
<form action="/acaoQualquer">
<table>
<tr>
<td>Nome</td>
<td><input type="text" name="nome/></td>
</tr>
<tr>
<td><input type="submit" value="Enviar"/></td><td></td>
</tr>
</table>
</body>
</html>
F

drsmachado,
Como eu faria para incluir este HTML

<table width="200" border="1">
<tr>
<td>ID</td>
<td><input name="" type="text"></td>
</tr>
</table>

dentro do <s:form>, existe esta possibilidade?

<s:form>
<s:textfield name="ID"></s:textfield>
<s:submit action="busca" value="Pesquisar"></s:submit><br>
</s:form>

[ ]'s
Fabiano Magno Pechibella

drsmachado

Fiz assim

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <%@taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Teste</title>
</head>
<body>
	<s:form>  
	<s:textfield name="ID"></s:textfield>  
	<s:submit action="Ordem_buscaOrdemNivelConta" value="Pesquisar"></s:submit><br>  
	</s:form>  
</body>
</html>

Saiu assim

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Teste</title>
</head>
<body>
	<form id="index" name="index" action="/teste/index.jsp;jsessionid=FBC5DEBC41ECE8373B02138570B89A02" method="post">
<table class="wwFormTable">  
	<tr>
    <td class="tdLabel"></td>
    <td
><input type="text" name="ID" value="" id="index_ID"/></td>
</tr>
  
	<tr>
    <td colspan="2"><div align="right"><input type="submit" id="index_Ordem_buscaOrdemNivelConta" name="action:Ordem_buscaOrdemNivelConta" value="Pesquisar"/>
</div></td>
</tr>
<br>  
	</table></form>



  
</body>
</html>
Criado 3 de agosto de 2012
Ultima resposta 3 de ago. de 2012
Respostas 5
Participantes 2