• 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>");
    	}
    %>
  • 相关阅读:
    Mutex和Lock
    Thread和Promise以及packaged_task
    async和Future
    《并行程序设计导论》——读书笔记汇总
    UnrealEngine4蓝图可视化编程 完整例子 勘误
    BOOST下载
    sql 解析xml
    AutoResetEvent 笔记2
    ssh免密登录设置 (普通用户和root用户)
    npm设置淘宝镜像
  • 原文地址:https://www.cnblogs.com/shanelau/p/6687379.html
Copyright © 2020-2023  润新知