【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.Web】JSP —— 語法基礎 —— 選擇在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-S2】JavaScript基礎
為什麼要學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
CSS【03】: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語言描述》/劉小晶 ,杜選主編 線性表需要的基本功能有:動態地增長或收縮;對線性表的任何資料元素進行訪問和查詢;線上性表中的任何位置進行資料元素的插入和刪除操作;求線性表中指定資料元素的前驅和後繼等等。 首先描述線性表的