• 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>");
    	}
    %>
  • 相关阅读:
    vscode 多文件编译
    Spring
    tomcat server.xml详细解析
    XML解析——Java中XML的四种解析方式
    MyBatis-config配置信息
    java学习笔记--JDBC实例
    50道经典的JAVA编程题(目录)
    Java8 函数式编程详解
    递归,--遍历多维数组
    eslint关闭配置--vue-webpack
  • 原文地址:https://www.cnblogs.com/shanelau/p/6687379.html
Copyright © 2020-2023  润新知