JavaWeb【四、JSP基础语法】

简介

JSP——Java Server Pages,根本是一个简化的Servlet设计,实现了在Java中使用HTML标签。

特点

跨平台,安全性好,大型站点开发,企业级Web应用,大数据。

对比:
.net:简单易学,安全性、跨平台性差。
php:简单,高效,成本低,开发周期短,适合中小型企业的Web应用。(LAMP:Linux+Apache+Mysql+PHP)

JSP 页面元素构成

六个元素:指令、注释、小脚本、声明、表达式、静态内容。

JSP指令

  • page:一般在jsp页面顶部,一个页面可以有多个page指令。
    <%@ page attr1="value1" attr2="value2" ...%>
    language:指定jsp页面使用的脚本语言,如Java
    import:引入脚本语言使用的类文件
    contentType:指定编码方式,如text/html; UTF-8

  • include:将另一个外部文件嵌入到当前页面。

  • taglib:定义新标签。

注释

  • HTML注释: 客户端可见
  • JSP注释:<%-- --%> 客户端不可见
  • JSP脚本注释(JAVA注释):
    单行注释// 多行注释/**/

脚本

在JSP页面的java代码,分号结束
<% java代码 %>

声明

在JSP页面中定义的变量或方法
<%! 声明 %>

表达式

在JSP页面中执行的表达式,不以分号结束。
<%= 表达式 %>

页面声明周期


Demo:

    <p>九九乘法表</p>
<hr>
<%
	for (int i = 1; i <= 9; i++) {
		for (int j = 1; j <= i; j++) {
			out.print(i + "*" + j + "=" + (i * j) + "&nbsp;");
		}
		out.print("<br>");
	}
%>
posted @ 2017-04-10 08:33  l.shane  阅读(197)  评论(0编辑  收藏  举报