1. 程式人生 > >【Java.Web】JSP —— 語法基礎 —— 選擇在web.xml配置訪問JSP URL

【Java.Web】JSP —— 語法基礎 —— 選擇在web.xml配置訪問JSP URL

對於JSP檔案的釋出,可以選擇兩種方式:

  • 在瀏覽其中直接訪問該JSP檔案,如:
http://localhost:8080/base_webapp/jsp/example.jsp

該URL中JSP的路徑為該檔案在WEB應用中的實際路徑,位於應用入口的根目錄或其子資料夾下。

  • 或者可以向Servlet一樣,在web.xml中配置該JSP的url-pattern,例如:
<servlet>
    <servlet-name>jspservlet</servlet-name>
    <jsp-file>/jsp/<span style="font-family: Arial, Helvetica, sans-serif;">example</span><span style="font-family: Arial, Helvetica, sans-serif;">.jsp</jsp-file></span>
</servlet>
<servlet-mapping>
    <servlet-name>jspservlet</servlet-name>
    <url-pattern>/jspservlet</url-pattern>
</servlet-mapping>

之後通過<url-pattern>指定的URL來訪問該JSP。

例如:

在web.xml中新增example.jsp的設定:

   <!-- JSP Configuration -->
   <servlet>
     <servlet-name>jspservlet</servlet-name>
     <jsp-file>/jsp/example.jsp</jsp-file>
   </servlet>
   <servlet-mapping>
     <servlet-name>jspservlet</servlet-name>
     <url-pattern>/jspservlet</url-pattern>
   </servlet-mapping>

在瀏覽器中可以選擇使用下面其中之一的URL進行訪問:

方式1:
http://localhost:8080/base-webapp/jspservlet

方式2:
http://localhost:8080/base-webapp/jsp/example.jsp


相關推薦

Java.WebJSP —— 語法基礎 —— 選擇web.xml配置訪問JSP URL

對於JSP檔案的釋出,可以選擇兩種方式: 在瀏覽其中直接訪問該JSP檔案,如: http://localhost:8080/base_webapp/jsp/example.jsp 該URL中JSP的路徑為該檔案在WEB應用中的實際路徑,位於應用入口的根目錄或其子資料夾下

JAVA程式設計--分散式鎖基礎

1.實現分散式鎖需要考慮的幾點: 1.1執行緒和鎖關係 拿最常用的互斥鎖來說 synchronized內建鎖是作用於物件,java中每個物件是唯一存在的, 每個物件的物件頭中包含獲取該物件鎖的執行緒ID,那就保證了執行緒對該物件鎖的唯一性。 ReentrantLock內含Syn

必須知道的八大種排序演算法java實現(二) 選擇排序,插入排序,希爾演算法詳解

一、選擇排序   1、基本思想:在要排序的一組數中,選出最小的一個數與第一個位置的數交換;然後在剩下的數當中再找最小的與第二個位置的數交換,如此迴圈到倒數第二個數和最後一個數比較為止。   2、例項   3、演算法實現    /** * 選擇排序演算法 * 在未

Java入門JDK安裝和環境變量配置(Win7版)

tps 使用 允許 技術 追加 命令 tools 圖片 電腦 系統環境:Windows7 x64 安裝JDK和JRE版本:1.8.0_191 1、下載JDK安裝包 Oracle官網下載網址:https://www.oracle.com/technetwork/java/

Java程式設計寫入、讀取、遍歷配置檔案 Properties類

在Java開發中通常我們會儲存配置引數資訊到屬性檔案,這樣的屬性檔案可以是擁有鍵值對的屬性檔案,也可以是XML檔案,關於XML檔案的操作,請參考博文【Java程式設計】DOM XML Parser 解析、遍歷、建立XML。在該篇博文中,我將展示如何向屬性檔案寫入鍵值對,如

MyBatis Generator程式碼自動生成工具 generatorConfig.xml配置檔案詳解

MyBatis Generator官網地址:http://www.mybatis.org/generator/index.html MyBaris Generator中文地址:http://mbg.cndocs.ml/ 在MBG中,最主要也最重要的,就是generatorConfig.xml

Java系列基礎多線程基礎

java多線程基礎1.1 認識進程和線程1.1.1 什麽是進程 1.1.1.1 進程是正在進項的程序,是資源分配的一個基本單位,有內存分配;1.1.2 什麽是線程 1.1.2.1 線程是進程的一個執行單位,也是進程的執行順序; 1.1.2.2 一個進程至少有一個線程,可以由兩個或以上的線程

排序演算法之選擇排序演算法java實現

簡介:遍歷陣列,每次選出最小的數與索引第一個進行交換,直到全部完成。 package zhgyu.sort; /** /*選擇排序演算法 * @author zhgyu * */ public class SelectionSort { static final int SIZE =

Stimulsoft Reports Java教程使用JavaServer Faces執行Web Designer和Web Viewer

下載Stimulsoft Reports Java最新版本 本教程介紹了在Java報表工具中使用JavaServer Faces(JSF)執行Web設計器和Web檢視器的基礎知識。例如,開啟Master-Detail報表模板以進行編輯。 首先,我們需要建立動態Web專案。 接下來將

java入門使用選擇法確定輸入最大值

package com.demo; import java.util.Scanner; public class Test4 { public static void main(String[] args) { Scanner scanner = new Sca

java-S2JavaScript基礎

為什麼要學JavaScript 做表單驗證,可以減輕服務端的壓力。 實現動態效果,即:控制前段頁面的顯示。 JavaScript是基於物件事件驅動的 JavaScript的特點 向HTML頁面中新增互動行為 指令碼語言,語法和java類似 解釋性語

軟考——軟體工程基礎知識(Web應用系統分析與設計)

WebApp的特性 WebApp屬性???——》網路密集性、併發性、無法預知的負載量、效能、可用性、資料驅動; web應用系統分析的模型型別???——》 內容模型???——》給出由Web應

Java學習JFileChooser(檔案選擇器)的使用

一、概述。 javax.swing.JFileChooser()(檔案選擇器)提供了一種檔案選擇機制,一般用於開啟檔案,儲存檔案。 二、常用方法。 構造器: 1. public JFileChooser() : 構造一個JFileChooser物件,預設開啟的資料

Java學習使用JColorChooser(顏色選擇器)

一、概述。 java.swing.JColorChooser(顏色選擇器)用於顏色的選擇、編輯等操作。 二、常用方法。 1.public JColorChooser() : 構造器,建立一個預設初始顏色為白色的顏色選擇器。 2.public JColorChooser( Color

轉載CSS語法基礎

https://www.cnblogs.com/wj-1314/articles/9224267.html   CSS語法基礎 引言:CSS語法 CSS規則由兩個主要的部分構成:選擇器,以及一條或者多條宣告。 1 2 3 4 5 6

CSS03:CSS 基礎選擇器與三種引入方式

基礎選擇器 選擇器:css 選擇 html 標籤的一個工具,是將 css 與 html 建立起聯絡,那麼 css 就可以控制 html 樣式 選擇器其實就是給 html 標籤起名字 標籤選擇器 作用:根據指定的標籤名稱,在當前介面中找到所有該名稱的標籤,然後設定屬性 格式: 標籤

Java基本功很多人經常忽視的Java基礎知識點

println 編譯 返回 private protected 編譯器 概念 def 入口 *.Java文件 問題:一個".java"源文件中是否可以包括多個類(不是內部類)?有什麽限制?   答案:可以有多個類,但只能有一個public的類,並且public的類

java語言基礎java變數

一、變數:內容可變的量------用來存值的 存在於記憶體中 二、變數的宣告以及初始化:                如果想使用變數,必須先定義一個變數    變數的定義分為宣告和初始化

遊戲渲染Unity&Shader基礎篇-Cg語法,資料型別與關鍵字

1.2、Cg語法基礎 如C++、C#和Java等高階語言一樣,Cg語言也有自己的資料型別和關鍵字。掌握和理解這些關鍵字是寫好Cg程式的基礎。 1.2.1、Cg的資料型別與關鍵字 基本資料型別:Cg支援7種基本的資料型別 1、float,32

線性表基礎順序表和單鏈表的插入、刪除等基本操作Java

本文表述了線性表及其基本操作的程式碼【Java實現】 參考書籍 :《資料結構 ——Java語言描述》/劉小晶 ,杜選主編 線性表需要的基本功能有:動態地增長或收縮;對線性表的任何資料元素進行訪問和查詢;線上性表中的任何位置進行資料元素的插入和刪除操作;求線性表中指定資料元素的前驅和後繼等等。 首先描述線性表的