當前位置:首頁 » 網頁前端 » jsp替代webxml
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

jsp替代webxml

發布時間: 2023-05-09 19:33:43

Ⅰ xml與jsp什麼關系

額,本人才疏學淺,這兩者之間從編程語言上來說基本上沒啥子關系,不過你要用廳運jsp做動態網頁可以把xml作為資料庫
當然如果用到hibernate或者spring之類的技術,是要用xml文件寫配置的扮攜梁。比如用hibernate+jsp+MySQL的話,你需要寫一個hibernate的xml配置文件用來制定連接的資料庫,寫類的時候要用xml寫一個類和資料庫中表的映射文件。
這隱桐么看來xml與jsp還是有不少聯系的,我知道的就這些,希望能夠幫到你

Ⅱ 為什麼jsp不需要在web.xml中配置servlet需要

web.xml中的信息用兆激於說明伺服器端運行時環境的銷櫻初始化、請求配置信息等,jsp不是說明以上信息,它就是負責顯示而已(即表明為html代碼),不族斗襪需要配置。

Ⅲ xml與jsp有什麼區別

在java web工程中,jsp頁面要通過web的相關設置進行下頃衫大去 XML可擴展標記語言,標准通用標記語言塌跡的子集,雀豎是一種用於標記電子文件使其具有結構性的標記語言。 JSP全名為Java Server Pages,中文名叫java伺服器頁面,其根本是一個簡化的Servlet設計

Ⅳ 怎麼實現JSP編譯不支持「webxml」屬性

1、首先打開Myeclipse,找到要編譯升毀高的Web項目,如果編譯的項目中修改的是jsp之類的文件只需要刷新即可,如果修改了類文件,那就需要進行編譯了。當然沒有修吵尺改也可以重新編譯的。
2、找到project點擊clean,就會彈出選擇要編譯的項目,也可以全部編譯,但是沒有必要還是只編譯要修改的項目,不然會有點慢。點擊ok就會自動編譯,就會看到右下角會有正在編譯的提示,等編譯完成以後才可以。

3、等這個編譯進度完成以後,記住要刷新一下項目不然又一些在啟動服務的時候會報錯的,現在你在看伺服器下的項目的文件夾,此時項目文件夾的日期就是當前的日期了,也就是編譯的日期。
4、等刷新完以後,把項目部署到服務上就是編譯以後的項目了。
5、還有一種方法就是,把服務里的項目刪掉,然後重新添加一遍,它會余信自動編譯,這樣也就不用擔心沒有編譯的問題了。

Ⅳ xml在JSP開發中能代替資料庫嗎

可以,但xml是文件不是關系型資料庫洞凳會有一系列的問題!
1:慢,眾所周知
2:文件沖突,多人操作納舉旅的文件沖突
3:關系處理起來復雜,
等等等等,在這里就不一一列舉了。
xml嘛,優勢在於易於標准化,答罩易於規范化,易於傳輸話

Ⅵ java、web開發都用jsp嗎

後面那個問題我來回答吧.
.html不一定真的是.html,你訪問XX.HTML的時斗敗候我也可以讓他去訪問.jsp,然後返回內容.這樣的話你從瀏覽器上看起來確實訪問的是XX.html可是實際上還是在訪問XX.jsp。。為什麼這么做是有很多原因的.比如利於網站優化,可以把jsp生成的html放在內存中加快速度等等.

前面那個問題.我沒覺得jsp過時呀.反正公司所有頁面都是jsp.

我來補充回答一下吧
全部都用html幾乎不可能,也沒人會這樣做.我升畝就舉幾個例子吧
比如你做一個博客,導航欄是所有頁面都要包含的,你用html可能就比較麻煩,可以用jsp的include指令包含其他jsp這就比吵銷森較簡單,另外通用變數也是這樣的道理.
又比如你頁面要顯示從資料庫讀取的數據,你反正要和後台交互,為啥不直接用jsp顯示這些數據,而是一定要用jquery?
再比如,你頁面要跳轉,你js只能前台跳轉,你的url就一定會改變,而你的jsp可以伺服器跳轉,url不改變.這你js就做不到.
還有就是你寫的東西反正要用到ajax和後台交互,用到了java,為啥jsp不一起用?你要是沒有後台ajax交互,那你全部頁面是html倒是沒啥關系
不用jsp是可以有一些替代的,但是用的這些與jsp功能都比較相近,和html是不一樣的,歸根到底你html是靜態的,jsp是動態的.這功能差距太大了

還有我想問下樓主..樓主你確定下別人是說 不用jsp還是不只用jsp開發...

Ⅶ javaEE中的伺服器web.xml配置的時候為什麼一定要配置servlet,而不用配置jsp

也配置JSP啊。首頁的配嘩亮滲置就可以為index.jsp
JSP用來開發視圖,servlet開發控制器,Java的bean格式的類開發亂脊模型。
web.xml中提供的就是控制器的配置,而JSP是由控制器控制的。所以配置了控制器就可以找到JSP了。不需要配置JSP。你也可以開發鍵州只有JSP的網頁。

Ⅷ JSP怎麼直接訪問servlet,就是不通過web.xml文件直接訪問servlet

要先在Web.xml裡面配置首或唯Servlet,
自定義的Servlet名稱
servlet在哪個包下。你應該寫com.servlet.TestServlet
和上面自定義的名稱要一者培致
自定義的action中寫團派的路徑
如寫:/servlet
/
testservlet
頁面上

Ⅸ JSP中站點中的WEB-INF下的web.xml文件有什麼用呢

凡事以.xml 結尾的文件,都是XML語言文件。它是一種標記語言。
WEB-INF 下的web.xml文件中,定義了xml的版本號,如version="1.0" ,所使用的國際標准碼,如encoding="ISO-8859-1" 。 還有Tomcat 的版本以及一些初始,登陸信息。 你可以用記事本打開這個文件看看就知道了!
另外,我幫你介紹一下xml.
XML是一種標記語言。
結構化的信息中包含了一些內容(例如文字,圖片等)和一些指示出內容的重現手段的標記(例如,在一個章節頭部的信息和其腳注處的信息是有不同含義的。)所有的文檔都有不同的結構。一種標記語言,是定義文檔結構的機制。XML規范定義了一個對文檔進行標記的標准。
什麼是文檔(Document)當前在XML基礎上進行的開發或應用的總數,是非常令人吃驚的(XML開始應用也不過是一年左右的時間,註:該文寫於1998年)。在我們的所描述的意圖中,單詞"Document" 並不單指傳統的文檔,同樣也有"數據格式"的語意。他包括向量圖,電子商務處理數據,數學方程式,對象附加數據,伺服器APIs,以及數千種結構化信息。
XML的開發目標

XML規范展示了如下的目標:
1. 在Internet上直接使用XML。用戶能夠象使用HTML文檔那樣快速而簡單的打開和瀏覽XML文檔。在實際應用中,只有當XML瀏覽器象HTML瀏覽器那樣被大量廣泛的使用時,才能達到這個目標。

2. XML應該支持非常廣泛的應用,XML能夠在:著作,瀏覽,內容分析等等領域發揮巨大的作用。當初僅因為需要在Web上傳送結構化文檔而定義XML的想法到顯得十分的狹隘了。

3. 由於XML可以兼容SGML,所以很多人用他來處理那些來自於組織機構中十分龐大、煩瑣,原本需要SGML來處理的信息。XML被設計的很實用,能夠兼容已經存在的標准,並且能夠解決在Web中傳輸結構化文檔的新問題。

4. 計算機程序能夠很處理的處理XML文檔。說得比較通俗一點,任何一個能力相當於計算機系畢業的學生的程序員,都只需要大概兩個星期就能編制一個處理XML文檔的程序。

5. 在XML中,隨意數值保持足夠的小,理想上是0。隨意特徵不可避免的帶來兼容性的問題,以至於用戶在共享文檔時會出現失敗的情況。

6. XML文檔應該保持可讀性和一定的清晰程度。如果你沒有XML瀏覽器,或是你從什麼地方接受到一個篇幅巨大的XML文檔,你也能夠通過常用的文字編輯器來閱讀他,並且了解大致的意思。

7. XML的設計應該很快就准備好。通常一個標準的產生需要很長的時間。XML需要能夠盡快的被開發出來。

8. XML的設計應該是結構合理而簡潔的。可以用很多種辦法實現上面的第4條所提到的目標,歸根結底來說,XML應符合EBNF(Extended Backus-Naur Form)的表述規范,並遵從現代編譯工具和方法來實現。 從很多點上可以說明SGML的語法是不符合EBNF的表述規范的,寫一個合適的SGML解析器需要處理繁雜而少見的工作,而且難以解析語言的特性,XML不應該如此。

9. XML文檔應該是易於創建的。盡管最終需要使用專用的編輯器來創建和修改XML內容,但是那並不是很緊迫的。在中間過渡期,我們可以選擇一些其他的方法來創建XML文檔:例如直接用手寫板生成,或者是使用簡單的Shell和Perl腳本來生成,等等。
10.XML標記的簡練是其最大的價值所在。XML並不支持SGML中一些功能強大的特性,但這些特性也使得SGML解析器增加額外的負擔。

Ⅹ jsp web.xml

重新余埋缺配置一下
(1)、為Servlet命名:
<servlet>
<servlet-name>servlet1</servlet-name>
<液兄servlet-class>net.test.TestServlet</servlet-class>
</servlet>
(2)、為Servlet定製URL、
<servlet-mapping>
<servlet-name>豎辯servlet1</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>