[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: boaglio  XML
Profile for boaglio -> Messages posted by boaglio [297] Go to Page: 1, 2, 3  ...  18, 19, 20 Next 
Author Message

Entendi o que vc quer... tem q ser via filtro então, da mesma maneira que o JSF... aquela trecho q vc escreveu não funciona sem o filtro do RichFaces (ou Primefaces, Icefaces, etc) não for chamando antes da requisição HTTP.

klarq wrote:


Eu uso esse método.

Mas fiz o seguinte. Na hora de logar eu fiz assim:
Code:
 setUserSession(usuarioBean);
 ApplicationManager.getApplication().setAttribute(BaseLoginAction.USER_KEY, usuarioBean);

 


Só o método setUserSession é suficiente para gravar o usuário na sessão, não precisa da outra linha q vc fez.

Para buscar esse usuarioBean depois, faça um getUserSession() .
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.
 
Profile for boaglio -> Messages posted by boaglio [297] Go to Page: 1, 2, 3  ...  18, 19, 20 Next 
Go to:   
Powered by JForum 2.1.6 © JForum Team