
上QQ阅读APP看书,第一时间看更新
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/>”解析为一个换行符。但浏览器不能直接渲染动态代码,动态代码必须被第三方“翻译成”静态代码后,浏览器才能渲染它。