Como faço pra exibir dados com a taglib do struts

4 respostas
luistiagos

ola tenho a seguinte situação: no meu ActionForm tenho um campo
String nomeUnidade

e no meu jsp tenho que mostrar este campo em uma tabela ex:

nomeUnidade

como faço pra exibir o valor do nomeUnidade com as tag=libs do struts?

4 Respostas

J

Vou lhe mostrar pra esse exemplo que você citou mas é necessário que você leie algum tutorial ou documentação das tags do struts.

Primeiro, você declarou as taglibs no seu jsp certo?
Exemplo:

<%-- imports das tags struts --%>
<%@ taglib uri="struts-bean" prefix="bean" %>
<%@ taglib uri="struts-html" prefix="html" %>
<%@ taglib uri="struts-logic" prefix="logic" %>
<%@ taglib uri="struts-tiles" prefix="tiles" %>

Então pra exibir o conteúdo desse campo seria isso:

<html:text property="nomeUnidade" size="50" maxlength="50"/>

nomeUnidade deverá ser o nome do campo declarado la no form no arquivo struts-config.xml e você deverá ter setado esse campo na action que “carregará” esse seu jsp.

Dê uma pesquisada aqui no GUJ que tem vários tópicos sobre Struts.

W

Olá,

como faço pra exibir o valor do nomeUnidade com as tag=libs do struts?
Porquê não usar JSTL .???

luistiagos

isso eu sei… vc nao entendeu… nao quero exibir em um campo text…
quero fazer o equivalente ao jstl tipo o
<core:out value="${form.atributo}"/> queria usar jstl mas infelizmente nao posso pq quem define oq sera usado nao sou eu… entao qual tag do struts poderia substituir o core:out do jstl?

J

luistiagos:
ola tenho a seguinte situação: no meu ActionForm tenho um campo
String nomeUnidade

e no meu jsp tenho que mostrar este campo em uma tabela ex:

nomeUnidade

como faço pra exibir o valor do nomeUnidade com as tag=libs do struts?

Utilize a tag
<bean:write name=“nomeDoForm” property=“nomeDoCampo” />

Criado 3 de abril de 2007
Ultima resposta 4 de abr. de 2007
Respostas 4
Participantes 3