[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: boaglio  XML
Profile for boaglio -> Messages posted by boaglio [294] Go to Page: 1, 2, 3  ...  18, 19, 20 Next 
Author Message
Tente fazer o downgrade para a versão 1.15 e refaça o teste.
Oi Rodrigo, pra fazer essa alteração teríamos que alterar o código fonte do JForum 2 (que foi descontinuado, hoje o foco deles é o 3), testar e colocar aqui.

Se a gente nem tem tempo de atualizar a versão, então imagine né...
Pois é , parece que o algoritmo do JCaptcha já não é mais barreira pra esses malditos spambots.

Estamos começando um novo conceito para o Mentawai: criando plugins que estendem o potencial do framework apenas adicionando um pacote jar na sua aplicação.

O Andre Penteado da Unesp implementou as anotações no Mentawai e gentilmente nos forneceu os fontes de sua aplicação para utilizarmos.

Eu adaptei os seus fontes e criei um projeto para generalizar a sua implementação, podem ser usados por todos.

Os fontes estão aqui.

baixar o jar do mentawai-annotations-1.0.jar

baixar o HelloMentawaiAnnotations.war

Vejam como ficou a action HelloMentai :

Code:
 package examples.helloworld.actions;
 
 import org.mentawai.annotations.core.ActionClass;
 import org.mentawai.annotations.core.ConsequenceOutput;
 import org.mentawai.annotations.type.ConsequenceType;
 import org.mentawai.core.BaseAction;
 
 @ActionClass( prefix = "/HelloWorld" ,
 		      outputs={
 		                @ConsequenceOutput(result=BaseAction.SUCCESS, page="hello.jsp",type=ConsequenceType.FORWARD),
 		                @ConsequenceOutput(result=BaseAction.ERROR, page="username.jsp",type=ConsequenceType.FORWARD)
 		              }
 )
 public class HelloMentawai extends BaseAction {
 
 	public String execute() throws Exception {
 		String username = input.getString("username");
 		if (username == null || username.trim().equals("")) {
 			return ERROR;
 		}
 		output.setValue("username", username.toUpperCase());
 		return SUCCESS;
 	}
 
 }
 
 


E vejam como ficou o ApplicationManager, quase vazio!

Code:
 import org.mentawai.annotations.ApplicationManagerWithAnnotations;
 import org.mentawai.core.Context;
 
 public class ApplicationManager extends ApplicationManagerWithAnnotations {
 
 	public void init(Context application) {
 
 	  // busca classes com anottation no pacote examples
       setResources("examples");
 
 	}
 }
 
 
 



Bom proveito!



Fiz uns testes e só vi esse problema na versão 6 do JBoss, eu corrigi a taglib e commitei , na próxima release já vem certo.


Douglas, com sua alteração funciona no Tomcat e Jetty também ?

Use o método getSession() .

Use a busca do fórum para saber mais.

Eu nunca usei os dois ao mesmo tempo, mas talvez usando em contextos separados deve funcionar.

Entendi... se vc conseguir adaptar ao Mentawai nos avise!

apfmiranda wrote:
Opa pessoal,

Todos os projetos que desenvolvi com Mentawai até agora, usaram i18n, e agora estou para começar outro com uma exigência um pouco maior nessa área. Então como uso Maven, estou disposto a desenvolver um plugin para gerar um relatório com o status das traduções. 


Não entendi onde o maven entra nessa história, como seria esse relatório ?

Como tá declarado o seu filtro ?

Cole aqui o seu appmanager.

Que eu me lembre não existe nenhuma opção de informar ao Mentawai que rode por exemplo um servlet antes de chamar o ApplicationManager.

Talvez exista alguma configuração no web.xml que force esse comportamento ou algo mais específico de seu contêiner web (tomcat, jetty, etc).
 
Profile for boaglio -> Messages posted by boaglio [294] Go to Page: 1, 2, 3  ...  18, 19, 20 Next 
Go to:   
Powered by JForum 2.1.6 © JForum Team