| Author |
Message |
|
|
Uai... o exemplo funfa... entao eh algo errado nessa app ai...
Como te disse... aki estava dando errado... até que resolvi tirar o tempate body da pagina template.jsp e rodei a pagina sem ele... depois o coloquei novamente digitando sem copy e cola (muitas vezes dá pau disso no eclipse) e funcionou.
1) Tentou o mesmo processo ?
2) Tu ja tentou pegar as config do template exemplo e colocar na app e ver se funfa ?
|
 |
|
|
Cara vou estudar sobre isso hoje a noite e amanha to ai....
Tenho q ver pq nao tenho o tomcat 6 no meu caso eh o 5.x mas todas as minahs app são utilizando template e depois q peguei o como do lance nunca mais tive problemas.
|
 |
|
|
Na verdade eu testei os dois seja action ou page... 100%.
Segue os codigos do test.
App..Man..
Code:
public class ApplicationManager extends org.mentawai.core.ApplicationManager {
public void init() {
}
public void loadActions() {
action(TesteAction.class, "inicio")
.on(SUCCESS, fwd("pages/teste.page"));
}
}
Action
Code:
public class TesteAction extends BaseAction {
public String inicio(){
return SUCCESS;
}
}
WEB-XML
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns si="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
version="2.4">
<display-name>Teste</display-name>
<description>
Teste
</description>
<servlet>
<servlet-name>Controller</servlet-name>
<servlet-class>org.mentawai.core.Controller</servlet-class>
<init-param>
<param-name>applicationManager</param-name>
<param-value>ApplicationManager</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Controller</servlet-name>
<url-pattern>*.mtw</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>TemplateServlet</servlet-name>
<servlet-class>org.mentawai.template.JspTemplateServlet</servlet-class>
<init-param>
<param-name>TemplateManager</param-name>
<param-value>TemplateManager</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>TemplateServlet</servlet-name>
<url-pattern>*.page</url-pattern>
</servlet-mapping>
<filter>
<filter-name>DebugFilter</filter-name>
<filter-class>org.mentawai.util.DebugServletFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>DebugFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
<dispatcher>ERROR</dispatcher>
</filter-mapping>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
</web-app>
O smile que aparece nesse web.xml é um ": x" sem espaço....
|
 |
|
|
por incrível que parece o pau é no seu template.jsp
Simplesmente apaguei o <template:block id="body"/>
Rodei a pagina normal... ai ela rodou claro q sem a pagina teste.
Depois coloquei novamente o <template:block id="body"/> e rodei a página e pronto tava funcionando.
Tenta o mesmo processo.
|
 |
|
|
Cara to olhando nos fontes Template e o comportamento ta esquisito d+...
Ele acha o arquivo... mas nao exibe... vou continuar estudando aki ok...
aguarda ai
|
 |
|
|
Não era pra dar erro??
Não.. se torna algo não identificado... é como tu colocar <span> escrito assim xpan mesma coisa... nao sei o q eh.. fica ai...
Posta novamente como ta o web.xml a class Template e como tu ta passando isso pelo ApplicationManager deixa eu ver se acho...
Todas as minhas app são usando template e a muito tempo nao tenho problema.
|
 |
|
|
Ja sei o q eh... acho que é um bug ou não depende da ideia inicial...
Tira o _ das pastas e se tiver dos nomes tambem isso deve fazer funcionar... ve ai... e me fala...
Entendeu neh ??
|
 |
|
|
Spinow, cara eu tive problema com template a muito tempo hoje ta tudo bem... vamos fez esse teste, substitua o seu TemplateManager por este e me informe.
Code:
public class TemplateManager extends org.mentawai.template.TemplateManager {
Page page;
public void configurePages() {
page = new Page("^[/pastaOndeEstaTodosOsJSPs/].*$", "/pastaDoTemplate/template.jsp", ConventionController.class);
add(page);
}
}
Abraço.
|
 |
|
|
Que eu me lembre houve algumas mudanças..
Abre um post em DUVIDAS GERAIS sobre o assunto e post o codigo para que possam ajudar.
acho que vc deverá substituir mtw.getValue por isto mtw.util.getValue.
|
 |
|
|
Cara este é um exemplo que eu to usando.. o menu.css eh um personalizado meu....
O que quiz dizer foi.
Vc pode fazer o seu contanto que seja um smartmenu ou que utilize os names e id que o menta monta no menu...
ste
sacô ?
Acredito nao testei que se vc colocar a pasta lá com o nome FULANO DE TAL e colocar na tag do configmenu do menta ele deve funcionar... se nao fica a dica.
|
 |
|
|
Você deverá colocar os arquivos em qualquer lugar q vc achar interessante e ao inves de usar o mtw:menuconfig tu simplemenste chama os arquivos Js necessarios e as css exemplo:
Code:
<link href='<mtw:contextPath />/skin/<mtw:out value="skin" />/css/menu.css' type="text/css" rel="stylesheet" />
<script type="text/javascript">c_styles={};c_menus={};c_menus['mtwMenu']=[['horizontal','relative','0','0',false, false,0,0,'12em','MM',false],[0,0, 'auto','100','300','SM',false]];</script>
<script type="text/javascript" src='<mtw:contextPath />/skin/<mtw:out value="skin" />/js/c_config.js' ></script>
<script type="text/javascript" src='<mtw:contextPath />/dyntags/menuTag/c_smartmenus.js' ></script>
<script type="text/javascript" src='<mtw:contextPath />/dyntags/menuTag/c_addon_fx_slide.js' ></script>
entendeu... o menu vai carregar do mesmo jeito já que o menu do menta é baseado no SmartMenu...
|
 |
|
|
Cara, ai eh imagem.... vc ta pedindo uma imagem q encontra na pasta..
images/algo.gif
ai vc diz...
/minhaaplicacao/teste/principal.page
vc tem mais um nivel ai o TESTE... as imagens deveria estar dentro de
/minhaaplicacao/teste/images
O que vc pode fazer eh colocar a imagem no nivel do arquivo que a esta chamando CSS e JS...
|
 |
|
|
|
Enviado.
|
 |
|
|
Meu uso... 100%
ApplicationM.... em loadActions
filter(new ExceptionFilter());
E como o cobain disse:
E declare sua Action como:
public String cadastro() throws Exception
Isso tem q funcionar...
Faça esse teste na sua action, mais simples...
Ao invés do usuario:
Usuario usuario = (Usuario) BaseLoginAction.getUserSession(session);
Coloque um cast incorreto...
Departamento usuario = (Departamento) BaseLoginAction.getUserSession(session);
Tem q mostrar Exception de cast..
|
 |
|
|
Try this...
Code:
<c:set var="id"><mtw:i18n key="id"/></c:set>
Code:
<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>
I get from this post:
http://forum.mentaframework.org/posts/list/1111.page
|
 |
|
|