La Reescritura de URL en Java y Spring

Soy nuevo en Java y spring.Necesito saber cómo se puede lograr una reescritura de URL en Java y Spring. Por ejemplo, en .Ambiente de RED podemos lograr esto mediante el siguiente código:

Global.asax.cs:

protected void Application_BeginRequest(object sender, EventArgs e) {
  try {
    string fullOrigionalpath = Request.Url.ToString();
    if (fullOrigionalpath.Contains("/Home-Page")) {
      Context.RewritePath("~/home.aspx"); return;
    }
  }
}

Del mismo modo,tenemos que lograr en Java y Spring.

  1. Podemos tener todo lo relacionado con este en Java y Spring?
  2. Si no podemos hacer uso de código anterior, ¿Cómo podemos lograr la Reescritura de URL?

Ayuda sería apreciada.

  • posibles duplicados de la Primavera – Reescribir una URL a otra
  • Realmente necesito saber que si hay alguna cosa como el anterior código en JAVA y spring o de lo contrario ¿cómo podemos lograr.Así AFAIK esto no es una duplicación de lo que usted ha mencionado.
  • Yo diría que el aceptado respuesta es exactamente lo que usted desea.
  • ok, pero tengo una duda más llama podemos lograr la reescritura de URL mediante el uso de algunas funcitons como anteriormente en java y spring?
InformationsquelleAutor Unknown | 2011-11-02

3 Kommentare

  1. 2

    Me gustaría recomendar el uso de OCPsoft Reescribir (beta) o OCPsoft PrettyFaces (final), que son más nuevos y más evolucionado de herramientas para realizar Java Servlet URL de reescritura.

    Reescribir también tiene soporte para su tuckey de configuración, si usted desea tomar ventaja de la configuración existente, y añadir más potente basado en Java Reescritura de configuración.

    Es muy estable y bien probado.

    package com.example;
    public class ExampleConfigurationProvider extends HttpConfigurationProvider
    {
       @Override
       public int priority()
       {
         return 10;
       }
    
       @Override
       public Configuration getConfiguration(final ServletContext context)
       {
         return ConfigurationBuilder.begin()
           .defineRule()
             .when(Direction.isInbound().and(Path.matches("/some/{page}/.*/")))
             .perform(Redirect.permanent("/new-{page}/"));
        }
    }
    • Lincoln es el fundador de OCPsoft, el autor de PrettyFaces y volver a escribir. Se debe mencionar su respuesta es parcial.
    • Mi respuesta es parcial.

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Recent Articles

Python «set» con duplicados/elementos repetidos

Hay una forma estándar de representar un "conjunto" que puede contener elementos duplicados. Como yo lo entiendo, un conjunto tiene exactamente un cero o...

Python: generador de expresión vs rendimiento

En Python, ¿hay alguna diferencia entre la creación de un generador de objetos a través de un generador de expresión versus el uso de...

Cómo exportar/importar la Masilla lista de sesiones?

Hay una manera de hacer esto? O tengo que tomar manualmente cada archivo de Registro? InformationsquelleAutor s.webbandit | 2012-10-23

no distingue mayúsculas de minúsculas coincidentes en xpath?

Por ejemplo, para el xml a continuación <CATALOG> <CD title="Empire Burlesque"/> <CD title="empire burlesque"/> <CD...