[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Messages posted by: filipec  XML
Profile for filipec -> Messages posted by filipec [64] Go to Page: 1, 2, 3, 4, 5 Next 
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
 
Profile for filipec -> Messages posted by filipec [64] Go to Page: 1, 2, 3, 4, 5 Next 
Go to:   
Powered by JForum 2.1.6 © JForum Team