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