Struts 2 + Ajax

Bom dia galera!!!

Pessoal seguinte to com um problema de Struts2 + ajax.

estava usando a tag:

<sx:datetimepicker />

Porém ele dava o erro de unknown s:datetimepicker

Realizei uma pesquisa e encontrei algumas informações falando pra usar struts2-dojo-plugin-2.1.6.jar:

<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>

Bakana eu fiz …mas agora ele dá um erro:

[quote]org.apache.jasper.JasperException: Template /template/ajax/text.ftl not found. - Class: freemarker.template.Configuration
File: Configuration.java
Method: getTemplate
Line: 489 - freemarker/template/Configuration.java:489:-1[/quote]

E ja procurei …mas não consigo achar nd sobre!

Se alguem puder me ajudar!Importante a priemira tela de login funciona normalmente.

:roll:

org.apache.jasper.JasperException: Template /template/ajax/text.ftl not found. - Class: freemarker.template.Configuration

Na linha acima o Struts 2 está tentando renderizar a tag textfield utilizando o tema ajax, a partir da versão 2.1.x do Struts o tema ajax foi substituído pelo conjunto de tags do Dojo (<%@ taglib prefix=“sx” uri="/struts-dojo-tags" %> ) ou seja quando você utiliza uma tag dojo já fica subentendido que você vai utilizar ajax, sendo assim “ajax” não é mais um dos temas que são disponibilizados junto com framework.

Provavelmente alguma tag form da sua página está com a propriedade theme=“ajax”, esse código funcionava na versão 2.0.x mas ficou obsoleto nas versões 2.1.0 em diante, troque o valor da propriedade theme para outro como xhtml por exemplo.

Como não existe mais esse tema embutido no framework ele tenta procurar o tema “ajax” dentro da pasta /template do seu projeto, e como não acha ele mostra essa mensagem de erro.

Oi Adriano!

Obrigada pela dica era extamanete isso! em uma linha havia um theme=“ajax”.

Caso ocoora o msm erro com alguem, use o jar descrito acima na versão 2.1 e tire theme=ajax qd colocar a tag do Dojo!

Abraço a tds!

Mais uma vez obrigada Adriano!

qual plugin ajax estão usando?
ouvi dizer q o dojo vai ou foi deprecated? é verdade?