| 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).
|
 |
|
|