ホームページ >ウェブフロントエンド >jsチュートリアル >WEB-INF ディレクトリ内の JSP ページに直接アクセスする方法の詳細な説明

WEB-INF ディレクトリ内の JSP ページに直接アクセスする方法の詳細な説明

韦小宝
韦小宝オリジナル
2018-01-04 10:19:082390ブラウズ

この記事では主に、WEB-INF ディレクトリの JSP ページに直接アクセスする方法に関する関連情報を紹介します。JSP に興味のある方は、JSP ページに直接アクセスする方法の詳細な説明を参照してください。 WEB-INF ディレクトリのメソッド

WEB-INF ディレクトリ内の JSP ページには、主にセキュリティ上の理由から、アドレス バーから直接アクセスできません。セキュリティを考慮する必要はありません。JSP ページは WEB-INF の外部の webapp ディレクトリに配置されるため、直接アクセスすることもできます。 WEB-INF ディレクトリ内の JSP ページに直接アクセスする方法について説明します。次のように、Controller を使用して転送することでアクセスできます。この時点で、アドレスバーに

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; 
  } 
 
}


と入力すると、このリクエストは上記のコントローラーによって処理され、ModelAndView を介して Compare.jsp ページにジャンプします。もちろん、ModelAndView を使用したい場合は、Spring 構成ファイルでビュー パーサーを構成する必要があります。私の構成は次のとおりです。


http://10.10.10.10:30005/api/compare


私の Compare.jsp ページは /WEB- に配置されています。 INF/vm ディレクトリにあるため、アドレス バーに上記のアドレスを入力すると、コントローラーを介して WEB-INF ディレクトリの jsp ページにジャンプできます

読んでいただきありがとうございます。皆さんのお役に立てれば幸いです。このサイトを応援します!

関連する推奨事項:


jsp を使用して Web ページをリダイレクトする方法


コンテナの外で JSP ページをテストする方法

JSP の基本知識の要点の概要

以上がWEB-INF ディレクトリ内の JSP ページに直接アクセスする方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。