| Author |
Message |
|
|
Consegui resolver o problema colocando o endereço completo das imagens e css:
http://localhost:8080/contexto/images/logo.jpg
|
 |
|
|
Bem agora adicionei umas imagens no meu ficheiro jsp e por cada uma é disparado o mesmo erro no TOMCAT, acho que tem algo a ver com:
<img src="...
Dá a ideia que por cada elemento da página que precisa de ser carregado externamente( imagens, css, etc) é feito um pedido desse mesmo elemento e o prettyurlcontroller pensa que é uma requisição normal e tenta achar uma action para ele e como não encontra dá erro.
Teria que haver alguma configuração de excepção para imagens, etc...
Faz sentido?
Abraço
|
 |
|
|
Boas,
Tenho o seguinte problema, gostaria de checkar o locale do utilizador, se fosse pt_BR ou pt_PT exibia as informações contidas de um ficheiro x (em português), todo o resto, exibia as informações em inglês.
Ou seja, mesmo que o utilizador tenha o locale de francês, seria exibidas as informações do tal ficheiro loc em inglês.
Sabem como poderei fazer isso no menta?
Obrigado a todos.
|
 |
|
|
Boas pessoal,
Estou a usar o PrettyURLController e está a funcionar muito bem, o problema é quando eu coloco na minha página JSP a tag
<link rel="stylesheet" href="site.css" />
Ele mostra a página bem no browser mas dá o seguinte erro no TOMCAT:
SEVERE: Servlet.service() for servlet Controller threw exception
javax.servlet.ServletException: Could not find action for actionName: mtw/produto/site
at org.mentawai.core.Controller.service(Controller.java:564)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:12
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
Parece que ele quando encontra o href="site.css" tenta achar uma action para ele...
Estou a tentar abrir o seguinte endereço:
http://localhost:8400/imomedia/mtw/produto/11
Se alguém já passou pelo mesmo diga.
Obrigado
|
 |
|
|
Boas,
Também estou interessado em integrar o vaadin com o Menta.
Hubner, fez mais algum progresso?
filipec
|
 |
|
|
Esqueci que não devo chamar o page do template directamente mas sim SEMPRE através da action.
Obrigado à mesma.
|
 |
|
|
Boas noites pessoal.
Como faço para chamar as pages do meu template usando o PrettyURLController?
|
 |
|
|
Bingo, era mesmo esse o problema!
Alterei e funcionou.
Obrigado saoj
|
 |
|
|
Boas,
Estou a usar o MentaBeans e creio que encontrei um bug.
Quando tento carregar um valor do tipo mysql "datetime/timestamp" do banco, ocorre sempre este erro:
Code:
...Caused by: org.mentawai.bean.BeanException: Cannot find field or method to inject:...
Fiz o teste de colocar um valor nesse campo do banco e voltar a executar funciona direito.
ApplicationManager
Code:
@Override
public void loadBeans() {
bean(javabeans.Logs.class, "logs")
.pk("id", DBTypes.AUTOINCREMENT)
.field("utilizadorId", DBTypes.INTEGER)
.field("dateIn", DBTypes.TIMESTAMP)
.field("dateOut", DBTypes.TIMESTAMP)
.field("ip", DBTypes.STRING)
.field("tipologId", DBTypes.INTEGER)
.field("autorizado", DBTypes.STRING)
.field("del", DBTypes.INTEGER);
}
Action
Code:
Logs log = new Logs();
log.setId(4);
session.load(log);
System.out.println(log.toString());
Um abraço a todos,
Filipe
|
 |
|
|
Boas,
Estou a usar o sistema de properities que o menta disponibiliza.
Funcionou tudo ok até eu colocar o projecto em produção.
Não sei que configurações tem o servidor onde se encontra o projecto em produção, mas a minha app dá sempre este erro:
javax.servlet.ServletException: Exception while loading application manager ApplicationManager: Cannot find the machine hostname!
Eu tenho 2 configurações .properties no WEB-INF:
appManager-nipresentation.properties
appManager.properties
E segundo o que li nesta FAQ:
http://forum.mentaframework.org/posts/list/1497.page
fiquei com a ideia que ele abriria "by default" o appManager.properties caso houvesse algum problema e caso esse ficheiro existisse.
Mas no meu caso mostra a excepção e nem chega a procurar por appManager.properties.
Filipe
|
 |
|
|
Oi robertwgil,
Aproveito o teu post para colocar a seguinte sugestão:
Não poderia haver um JS com funções default já prontas a serem incluidas num JSP, e alguns métodos já definidos?
Eu uso AJAX à alguns meses e fiz um esqueminha simples e não me lembro qual foi a ultima vez que tive necessidade de alterar.
Acho que poderia ser interessante ter algo já pré-preparado para:
- preenchimento de combos,
- preenchimento de div's,
- enable/disable de componentes, etc.
Exemplo na action:
Code:
List actividades = db.loadList(...);
objAjax.addSelectResponse("containerId", actividades);
objAjax.addDivResponse("containerId", data);
...
Quem quisesse algo mais (como agora), implementava de raíz.
Achas que pode fugir um pouco do objectivo do MentaAjax?
Filipe
|
 |
|
|
Excelente ideia IceW0lf
Valeu!
|
 |
|
|
Boas IceWolf,
O meu upload está a funfar direitinho
O problema é na validação dos campos para upload. Alguma luz?
Abraço!
|
 |
|
|
Já vi que este BUG ainda permanece, preciso urgente de fazer UPLOAD de ficheiros num projecto que estou a desenvolver.
Alguém me pode dar uma dica de como fazer um BUG FIX rápido?
Abraços,
Filipe
|
 |
|
|
Boas!!!
Alguém sabe se este problema já foi resolvido?
Estou a deparar com ele agora.
Alguém tem uma solução para ele?
Abraços!
Filipe
|
 |
|
|