Struts vs. SEO

2 respostas
M

Olá pessoal,

Estou tentando mapear uma action para permitir acesso a noticias no formato /2010/11/05/titulo-da-noticia. Vejam meu código:

<action name="noticia/*/*/*/*" class="br.com.app.mod.web.action.NoticiaAction">
  <param name="ano">{1}</param>
  <param name="mes">{2}</param>
  <param name="dia">{3}</param>
  <param name="titulo">{4}</param>
  <result name="success">WEB-INF/jsp/noticia.jsp</result>
</action>

Ao tentar acessar o endereço

http://localhost:8180/MyApp/noticia/2010/11/5/titulo-da-noticia.action

aparece o seguinte erro:

HTTP Status 404 - There is no Action mapped for action name titulo-da-noticia.

Alguém sabe como resolver?

2 Respostas

A

se vc realmente que usar algo do struts, ele tem esse plugin que serve para isto

http://struts.apache.org/2.x/docs/rest-plugin.html

mas, te aconseho a usar um “Url Rewrite Filter”

http://www.tuckey.org/urlrewrite/

vc terá mais opções para criar as url´s.

M

Conheço o URL Rewrite.

Mas o struts, sem plugin, não consegue resolver?

Preciso implementar a solução sem adicionar novas dependencias ao projeto.

Criado 8 de novembro de 2010
Ultima resposta 8 de nov. de 2010
Respostas 2
Participantes 2