1. 程式人生 > >jsp頁面中的標籤的作用

jsp頁面中的標籤的作用

剛開始嘗試ajax,就碰到了一個問題,搗鼓了半天都沒結果。老是說XMLHttpReq.status==404。也就是說請求的頁面沒找到。百思不解。我的jsp頁面和請求的檔案data.txt都放在webroot路徑下的ajax目錄,因此在請求url時我用的路徑是url="ajax/data.txt".然後用XMLHttpReq.open("POST",url,true);XMLHttpReq.send();將路徑傳給伺服器。原來認為是提交方法不對,但無論我用大寫POST還是小定post或者是get、head方法,XMLHttpReq.status均是404,還是沒找到路徑。我就納悶了,為什麼同樣的路徑,在之前寫的一個ajax例子中可以執行,到了這裡就不行了呢?(之前寫的ajax例子是我照抄書上的一個範例,也都放在ajax路徑下,而現在這個jsp是我自己仿照原來那個寫的,想加深一下印象)。實在沒辦法了,就一個一個的將原來那個ajax範例拷貝過來,看看到底是哪裡出了問題。這下,真的找到問題所在了。

 原來那個ajax範例的jsp頁面是myeclipse自動生成的template,裡面定義了basePath變數,然後在<base>標籤裡引入:

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

<base href="http://blog.163.com/[email protected]/blog/<%=basePath%>">

而我自己寫的那個卻沒定義這個<base>。到網上查了一下,才知道<base>標籤的作用就是用來指定該頁面的絕對路徑的。只要定義了它,無論這個頁面移動到了哪裡,它的路徑都basePath變數所指的路徑。在本例中,basePath=

http://localhost:8080/web_test/,其中web_test是該工程名。因此如果定義了<base>標籤,那麼在引入url時就要加上data.txt檔案所在的資料夾名稱:ajax/data.txt 由於我自己寫的jsp頁面裡沒有定義<base>標籤,那麼因為data.txt和jsp是放在同一個資料夾裡,即都在ajax資料夾裡,所以不需引用ajax/,直接定義url=data.txt即可。

  相信很多地方都用到了這個標籤,如引入image等,也會碰到路徑的問題。以後要注意了

本文轉自百度部落格:http://hi.baidu.com/%B1%B1%B3%BD%BB%CA%D3%B0/blog/item/f5351f31028df5f21b4cff4f.html/cmtid/c4fab70d196902e6ab645791

相關推薦

jsp頁面標籤作用

剛開始嘗試ajax,就碰到了一個問題,搗鼓了半天都沒結果。老是說XMLHttpReq.status==404。也就是說請求的頁面沒找到。百思不解。我的jsp頁面和請求的檔案data.txt都放在webroot路徑下的ajax目錄,因此在請求url時我用的路徑是url="ajax/data.txt".然後用X

jsp頁面JSTL/EL標籤引用java後臺靜態static欄位的方法總結

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

jsp頁面,jstl標籤的資料在<%%>java使用

可參考jsp的API隱式物件.. 這部分資料其實被儲存在page域中,但jsp中如果使用java程式碼需要在特定的標籤中<%%>,在這個標籤中可使用的只有pageContext物件,所以可以這樣 比如: //java後臺程式碼 List<String> list=new A

jsp頁面s:select標籤的使用

1:當下拉列表的選項固定且簡單的時候可以使用如下方法 <s:select id="type" name="type" class="ComboType" list="#{'1':'WiFi','2':'行動網路','3':'無網路'}"></s:sel

jsp頁面jstl標籤詳解 包括< c:choose>

JSLT標籤庫,是日常開發經常使用的,也是眾多標籤中效能最好的。把常用的內容,放在這裡備份一份,隨用隨查。儘量做到不用查,就可以隨手就可以寫出來。這算是Java程式設計師的基本功吧,一定要紮實。JSTL全名為JavaServer Pages Standard Tag Library,目前最新的版本為1.1版。

JSP頁面常用四種標籤

</s:form>可以上傳檔案的form。 textfield: <s:textfield              label="姓名:"              name="name"              tooltip="Enter your Name he

如何在JSP頁面使用JSTL標籤實現if和if-else判斷,判斷條件使用

1. 首先工程中要有JSTL的兩個jar包:jstl.jar 和 standard.jar。 2. 其次在頁面中引入標籤庫: 是這個標籤!!!    網上同類文章很多有錯的標籤。 <%@ tag

Java jsp頁面jstl標籤詳解

JSLT標籤庫,是日常開發經常使用的,也是眾多標籤中效能最好的。把常用的內容,放在這裡備份一份,隨用隨查。儘量做到不用查,就可以隨手就可以寫出來。這算是Java程式設計師的基本功吧,一定要紮實。 JSTL全名為JavaServer Pages Standard Tag Library,目前最新的版本為1.

SpringMVC的JSP頁面EL表示式不起作用${}

解決方法: 在使用el表示式的jsp中配置: <%@page isELIgnored=”false” %> 該設定代表在本jsp中使用el表示式,可以解析其中的值。若isELIgno

jsp頁面使用標籤報錯

關於在jsp頁面中使用<s:debug></s:debug>標籤報錯 今天在開發過程中遇到一個很奇葩的問題 , <s:debug>標籤沒錯 , struts標籤的引入沒錯 , 但是就是在jsp頁面中引用struts中的<s:deb

JSP頁面使用標籤判斷字串長度的問題

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>

jsp頁面新增img標籤圖片顯示為一個叉的解決思路

示例的主要程式碼如下圖所示,很簡單就是一個簡單的jsp頁面,大家看程式碼: 上面寫<img  src="../img/empimg.jpg">有些瀏覽器什麼也不顯示,比如我用的谷歌,但是用IE它就會顯示一個小黑叉, 顯然跟瀏覽器沒什麼太大的關係,大家如果類似頁面

JSP頁面九個內建物件和四個作用

JSP中內建物件也叫隱含物件,就是不需要預先宣告就可以在指令碼程式碼和表示式中隨意使用。 而這樣的內建物件在JSP中一共有九個以及四個作用域。 所謂“作用域”就是“資訊共享的範圍”,也就是說一個資訊能夠在多大的範圍內有效。4個JSP內建物件的作用域分別為:applicat

jsp頁面jstl標籤出現錯誤

匯入專案或者自己寫的專案中jsp頁面的<c:if等標籤出錯!原因是工具的問題,需要下載一個外掛:https://bugs.eclipse.org/bugs/show_bug.cgi?id=518987#c0下一步去Myeclipse安裝資料夾裡面重新命名對應的jar,然

jsp頁面,動態調用系統時間的實現

簡單 char ext fonts get har interval sso 星期 在做WEB項目時,經常會須要 在頁面中顯示當前時間,以下介紹一個簡單的調用系統時間的方法,效果如圖: 在頁面中插入以下代碼即可了 <div id="time"&

jsp頁面使用javascript獲取後臺放在request或session的值

jsp頁面 方式 attr 使用 con setattr track ava dsm 在JSP頁面中。常常使用javascript,可是要出javascript獲取存儲在request,session, application中的值。例如以下是獲取request中的值:

Jsp頁面的中文亂碼問題解決

pan 格式 align 編碼格式 聲明 pro tty Coding enter Jsp頁面中的中文亂碼問題解決 在編寫Jsp頁面的時候,發現寫入其中的中文在瀏覽器瀏覽的時候會出現亂碼的情況。 出現亂碼的原因分析: 因為頁面中對自己的編碼格式的聲明和頁面的實

jsp頁面日期的格式化

height inpu size onf lan ret code 但是 focus 在一次開發中,由於數據庫中生日采用的是datetime的數據類型,因此數據庫中數據格式為:2017-07-11 00:00:00。但是,編輯頁面中回顯生日肯定是不可以顯示出

系統管理模塊_部門管理_改進_抽取添加與修改JSP頁面的公共代碼_在顯示層抽取BaseAction_合並Service層與Dao層

commons drive edt exc 第一個 接口實現類 style ear http 系統管理模塊_部門管理_改進1:抽取添加與修改JSP頁面中的公共代碼 commons.jspf <%@ page language="java" import="java.

jsp頁面添加 enctype="multipart-formdata'無法提交到後臺得解決思路

this map() for void tom int ctype nds ride 解決產品添加頁面中有提交文件的解決思路 設計原則 在jsp頁面的表單裏面 <form action="ArticleServlet" enctype="multipart/f