[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 

Forum Read-Only! Check the new site and forum here!

Messages posted by: Tomassoni  XML
Profile for Tomassoni -> Messages posted by Tomassoni [134] Go to Page: Previous  1, 2, 3, 4, 5, 6, 7, 8, 9 Next 
Author Message
SOLUÇÃO:

No topo da jsp:
Code:
 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
 <%@ page isELIgnored="false" %>
 


Logo necessitmos dos jar's standard.jar e jstl.jar

Na jsp:

Code:
 
  <c:set var="id"><mtw:i18n key="id"/></c:set>
         
         <h1 align="center">${title}</h1>
         <display:table   name="lista" sort="list" defaultsort="1" pagesize="5"
                          requestURI="dbActionDispTag.mtw" export="true" decorator="exemplos.Decorando">
             <display:column property="userId" title="${id}"  sortable="true" style="width: 580px"/>
             <display:column titleKey="Chumbado" href="brain.jsp" property="userNome" style="width: 580px" />           
             <display:column property="userId" title="Opções "style="width: 580px" />           
             
         </display:table>
 
 


Assim consegui utilizar o i18n do mentawai.
Olá, cara vc entendeu certo sim.
Mas usar a tag do mentawai dentro da display não funcionou.
Mas agradeço a atenção.

Massss depois de ralar um pouco, consegui uma solução paleativa.

No topo da jsp:
Code:
 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
 <%@ page isELIgnored="false" %>
 


Logo necessitmos dos jar's standard.jar e jstl.jar

Na jsp:

Code:
 
  <c:set var="id"><mtw:i18n key="id"/></c:set>
         
         <h1 align="center">${title}</h1>
         <display:table   name="lista" sort="list" defaultsort="1" pagesize="5"
                          requestURI="dbActionDispTag.mtw" export="true" decorator="exemplos.Decorando">
             <display:column property="userId" title="${id}"  sortable="true" style="width: 580px"/>
             <display:column titleKey="Chumbado" href="brain.jsp" property="userNome" style="width: 580px" />           
             <display:column property="userId" title="Opções "style="width: 580px" />           
             
         </display:table>
 
 


Assim consegui utilizar o i18n do mentawai.
Então esse ai deu certo.
Mas e para as colunas da tabela?
Galera, alguem poderia me dizer onde devo colocar o arquivo para internacionalização dos titulos das tabelas do displaytag.
Onde ele deve ficar e com que nome e extensão deve ser salvo?





OBS: Já olhei em tudo que é lugar e não encontrei nada, antes que me indiquem o site do displaytag.
Qual é uma possivel solução para isso?

<display:column property="username" sortable="true"
titleKey="<mtw:i18n key="title"/>" />

Rodrigo qual foi sua solução?
É não ta resolvido, encontrei probelmas.
Mas acho que não é aqui o lugar para resolver.

E o seguite, resolveu o problema em traduzir a paginação, porém para o titulo das tabelas não funcionou.
Resolvido:

Coloquei o arquivo dispalytag, dentro da \build\web\WEB-INF\classes

Lembrando que, utilizo Netbeans.
Olá, cara eu já até li, mas não da certo, coloco o .properties e nada acontece.
Na verdade quero fazer a internacionalização.
Galera onde coloco o displaytag.properties na estrutura de mentawai ?
Galera, alguem teria um exemplo de como montar um combo com dados vindos de um BD?
Funcionou, o que o g4j disse é verdade!

No ApplicationManager, eu fiz fwd("/index2.jsp"), ai coloquei a mensagem nesse arquivo e como em index2.jsp eu chamava outos jsp's, o addMessage não funcionava, então mudei no index2.jsp a linha
Code:
  <frame src="Frame_esquerda.jsp" name="leftFrame" scrolling="NO" 
 noresize>
 
 para
 
 <frame src="SuaAction.mtw" name="leftFrame" scrolling="NO" noresize>
 


E na action(MenuAction.mtw) coloquei a mensagem

Logo ficou assim:

Action
Code:
 public class MenuAction extends BaseAction {
     
     private static final String CONGRATULATION_MSG = "Seja bem vindo";/** Creates a new instance of MenuAction */
         
     public String execute() throws Exception {
         addMessage(CONGRATULATION_MSG);
         return SUCCESS;
     }
     
 }
 


index2.jsp

Code:
 <%@ taglib uri="/WEB-INF/lib/mentawai.jar" prefix="mtw" %>
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
 <html>
 <head>
 <title>Teste</title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 </head>
 
 <frameset rows="*" cols="235,*" framespacing="0" frameborder="no" border="0" bordercolor="#000000">
   <frame src="MenuAction.mtw" name="leftFrame" scrolling="NO" noresize>
   <frameset rows="73,*" cols="*" framespacing="0" frameborder="NO" border="0">
     <frame src="Frame_titulo.jsp" name="topFrame" scrolling="NO" noresize>
     <frame src="Frame_centro.jsp" name="mainFrame">
   </frameset>
 </frameset>
 <noframes><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
 
 </body></noframes>
 </html>
 


ApplicationManager
Code:
 action(MenuAction.class)
            .on(SUCCESS,fwd("/Frame_esquerda.jsp")); 
 


Agradeco a atenção de todos.
Cara vc nao tem um exemplo ai?
Correto, vou tentar....
O que teria dentro do MenuAction.mtw?
Index2.jsp


Code:
 <%@ taglib uri="/WEB-INF/lib/mentawai.jar" prefix="mtw" %>
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
 <html>
 <head>
 <title>Teste</title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 </head>
 
 <frameset rows="*" cols="235,*" framespacing="0" frameborder="no" border="0" bordercolor="#000000">
   <frame src="Frame_esquerda.jsp" name="leftFrame" scrolling="NO" noresize>
   <frameset rows="73,*" cols="*" framespacing="0" frameborder="NO" border="0">
     <frame src="Frame_titulo.jsp" name="topFrame" scrolling="NO" noresize>
     <frame src="Frame_centro.jsp" name="mainFrame">
   </frameset>
 </frameset>
 <noframes><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
 
 </body></noframes>
 </html>
 
Eh deve ser algo que estou fazendo bem errado, pq comigo nao funciona de nenhuma maneira.
Vou analisar e recomecar tudo de novo, se eu conseguir arrumar posto aqui.

Olha o erro que achei no log do tomcat

SEVERE: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /Frame_esquerda.jsp(29,60) Attribute value invalid for tag outMessage according to TLD


é extamente na linha

Code:
<mtw:hasMessage>
  <h4><mtw:message /></h4>
  </mtw:hasMessage>	
 



 
Profile for Tomassoni -> Messages posted by Tomassoni [134] Go to Page: Previous  1, 2, 3, 4, 5, 6, 7, 8, 9 Next 
Go to:   
Powered by JForum 2.1.6 © JForum Team