Heim  >  Artikel  >  Web-Frontend  >  Ausführliche Erläuterung zum direkten Zugriff auf JSP-Seiten im WEB-INF-Verzeichnis

Ausführliche Erläuterung zum direkten Zugriff auf JSP-Seiten im WEB-INF-Verzeichnis

韦小宝
韦小宝Original
2018-01-04 10:19:082378Durchsuche

In diesem Artikel werden hauptsächlich relevante Informationen zum direkten Zugriff auf die Seite JSP im WEB-INF-Verzeichnis vorgestellt. Freunde, die sich für JSP interessieren, können sich auf die ausführliche Erklärung unten beziehen direkt darauf zugreifen. Methoden für die Seite JSP im WEB-INF-Verzeichnis

Auf die JSP-Seite im WEB-INF-Verzeichnis kann nicht direkt über die Adressleiste zugegriffen werden Der Zugriff auf Dateien im WEB-INF-Verzeichnis erfolgt hauptsächlich aus Sicherheitsgründen. Wenn die Sicherheit kein Problem darstellt, können Sie die JSP-Seite natürlich auch direkt im Webapp-Verzeichnis ablegen direkt darauf zugreifen. Lassen Sie uns darüber sprechen, wie Sie durch Weiterleiten direkt auf die JSP-Seite im WEB-INF-Verzeichnis zugreifen können:


package com.sogou.baike.controller; 
 
import org.apache.log4j.Logger; 
import org.springframework.stereotype.Controller; 
import org.springframework.web.bind.annotation.RequestMapping; 
import org.springframework.web.servlet.ModelAndView; 
 
/** 
 * Created by denglinjie on 2016/6/3. 
 */ 
@Controller 
public class CompareController { 
 
  private static Logger logger = Logger.getLogger(CompareController.class); 
 
  @RequestMapping(value = "/api/compare", produces = "text/html; charset=utf-8") 
  public ModelAndView getCompareHomePage() { 
    ModelAndView view = new ModelAndView("compare"); 
    return view; 
  } 
 
}

Auf diese Weise können Sie bei der Anforderung der Seite



http://10.10.10.10:30005/api/compare
Diese Anfrage wird vom oben genannten Controller verarbeitet und springt über ModelAndView zur Seite „compare.jsp“. Wenn Sie ModelAndView verwenden möchten, müssen Sie natürlich den Ansichtsparser


in der Spring-Konfigurationsdatei konfigurieren. Meine Konfiguration lautet wie folgt:




<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
    <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /> 
    <property name="prefix" value="/WEB-INF/vm/" /> 
    <property name="suffix" value=".jsp" /> 
  </bean>
Meine Seite „compare.jsp“ wird im Verzeichnis /WEB-INF/vm abgelegt, sodass Sie nach Eingabe der obigen Adresse in die Adressleiste springen können zu WEB-INF über den Controller Die JSP-Seite im Verzeichnis


Vielen Dank fürs Lesen, ich hoffe, es kann allen helfen, vielen Dank für Ihre Unterstützung dieser Site!

Verwandte Empfehlungen:

So leiten Sie eine Webseite mit JSP um

So testen Sie eine JSP-Seite außerhalb des Containers

Eine Zusammenfassung der JSP-Grundwissenspunkte

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung zum direkten Zugriff auf JSP-Seiten im WEB-INF-Verzeichnis. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn