官术网_书友最值得收藏!

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/>”解析為一個換行符。但瀏覽器不能直接渲染動態代碼,動態代碼必須被第三方“翻譯成”靜態代碼后,瀏覽器才能渲染它。

主站蜘蛛池模板: 景洪市| 磐石市| 即墨市| 自治县| 汨罗市| 尖扎县| 灵寿县| 乌鲁木齐县| 来安县| 甘洛县| 将乐县| 丹阳市| 宁南县| 工布江达县| 霸州市| 黎城县| 确山县| 喀喇沁旗| 赞皇县| 涡阳县| 金门县| 平舆县| 咸阳市| 凤城市| 桃园市| 巫溪县| 大邑县| 宜春市| 玛多县| 江阴市| 清新县| 吴堡县| 永年县| 防城港市| 交口县| 平潭县| 张家口市| 古浪县| 西林县| 拉孜县| 安泽县|