- Java Web基礎與實例教程
- 孔祥盛 趙芳主編
- 293字
- 2025-03-19 16:20:56
1.2.2 服務器端腳本語言和動態代碼
使用服務器端腳本語言編寫的代碼被稱為動態代碼。之所以被稱為動態代碼,是因為服務器端腳本語言不能直接被瀏覽器解析。常見的服務器端腳本語言有PHP、.NET、Python,還有本書使用的Java(這里提到的Java主要指Servlet代碼和JSP代碼)。
下面的代碼片段是一個JSP代碼片段,該代碼片段不能直接被瀏覽器解析,因此該代碼片段是一段動態代碼。該代碼片段的功能將在本章實踐任務環節詳細講解。
<% System.out.println("你好,Tomcat控制臺"); String realPath = request.getServletContext().getRealPath(""); response.getWriter().print("你好,項目部署后的絕對物理路徑是" + realPath); %>
再次強調,靜態和動態是相對于瀏覽器而言的。瀏覽器可以直接渲染靜態代碼,例如瀏覽器可以識別HTML代碼“<br/>”,并將“<br/>”解析為一個換行符。但瀏覽器不能直接渲染動態代碼,動態代碼必須被第三方“翻譯成”靜態代碼后,瀏覽器才能渲染它。
推薦閱讀
- Designing Machine Learning Systems with Python
- 數字媒體應用教程
- Rust編程:入門、實戰與進階
- iOS 9 Game Development Essentials
- CentOS 7 Server Deployment Cookbook
- Python:Master the Art of Design Patterns
- 程序設計基礎教程:C語言
- Selenium Testing Tools Cookbook(Second Edition)
- Practical Game Design with Unity and Playmaker
- MINECRAFT編程:使用Python語言玩轉我的世界
- 創意UI Photoshop玩轉移動UI設計
- C++程序設計教程
- Ext JS 4 Plugin and Extension Development
- Python預測分析實戰
- PHP Microservices