【MOOC笔记】JSP基础语法

JSP 全名:Java Server Pages。java服务器端页面。

本质上是一个简化的Servlet设计,实现了在java中使用HTML标签。 JSP是一种动态网站开发标准,与Servlet一样,在服务器端执行。

常用动态网站开发技术:

JSP:JAVA平台,安全性高,适合开发大型、企业级WEB应用程序。

ASP.NET:基于可视化组件开发,安全性、跨平台性差,最好用微软配套系统。

PHP:适合中小型企业WEB应用开发,黄金开发组合:Linux+Apache+MySQL+PHP

JSP基础语法

JSP三大指令元素:import  page  taglib

page指令语法:

<%@page 属性1=“属性值” 属性2=“属性值1,属性值2”……属性n=“属性值n”%>

page指令常用属性:

属性 描述 默认值
language 指定JSP页面使用的脚本语言· java
import 引入脚本语言中使用到的类文件
contentType 指定JSP页面采用的编码方式
文件类型:text/html;

字符编码:ISO-8859-1

例:

 <%@page language="java" import="java.util.*" contentType="text/html;charset=utf-8"%>

JSP注释

HTML注释:在JSP页面的注释

 <!--我是html注释-->  //客户端可见,页面不会显示

JSP注释:<%--JSP注释--%> 服务器端注释,客户端不可见

JSP脚本注释:

//单行注释     /*多行注释*/

JSP脚本

在JSP页面中执行的java代码,写在JSP标签中<% JAVA代码 %>

例:

<%

  //单行注释
 out.printlin("大家好!");

%>

JSP声明

在JSP页面定义变量或方法,语法:<%!java代码%>

<%!

  String s="张三";
  int add(int x,int t;)
 {
    return x+y;
 }

%>

JSP表达式

在JSP页面中执行的表达式,语法:<%=表达式%> //注意:表达式不以分号结束

例:

<br>你好, <%=s%></br>
x+y<%=add(10,5)%>
  

JSP页面生命周期

阶段项目

分别使用表达式和脚本实现打印九九乘法表

时间: 2024-12-15 01:41:54

【MOOC笔记】JSP基础语法的相关文章

JavaWeb学习笔记——jsp基础语法

1.JSP注释 显式注释 <!-- 注释内容 --> 隐式注释,隐式注释在客户端无法看见 // /* */ <% 注释内容 %> 2.Scriptlet(小脚本程序) 所有嵌入在HTML代码中的Java程序都必须使用Scriptlet标记起来,在JSP中一共有3种Scriptlet代码 3.Scriptlet标签

01-Python学习笔记-基础语法

Python标识符 -d           在解析时显示调试信息 -O           生成优化代码 ( .pyo 文件 ) -S           启动时不引入查找Python路径的位置 -v            输出Python版本号 -X           从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时. -c cmd     执行 Python 脚本,并将运行结果作为 cmd 字符串. file           在给定的python文件执行python脚本. P

01_01 JSP基础语法

JSP基础语法 一.注释 1.显式注释,客户端可见 <!--注释--> 2.隐式注释,客户端不可见 //注释单行 /*注释多行*/ <%--JSP注释--> 二.Scriptlet 1.第一种 Scriptlet: <%%> 可以用于定义局部变量.编写语句等 <%     int x = 10;     String info ="www.126.com";     out.println("<h2>x="+x+

PHP:学习笔记(2)——基础语法

PHP:学习笔记(2)--基础语法 向屏幕输出 说明 1.void echo ( string $arg1 [, string $... ] ) 2.int print ( string $arg ) 注意: 1.echo.print 实际上不是一个函数(它是一个语言结构),因此你可以不必使用圆括号来括起它的参数列表. 2.输出变量的时候需要使用双引号! 3.int printf ( string $format [, mixed $args [, mixed $... ]] ) 4.strin

JSP基础语法(章节摘要)

1,在JSP中分为3种Script,<%!%>,<%%>和<%=%>. 2,在开发中尽量使用表达式输出(<%=%>)来代替out.println()语法. 3,使用page指令可以设置一个页面的操作属性,如MIME类型,显示编码,导包操作等. 4,JSP中德包含语句分为两种,一种是静态包含,另一种是动态包含,静态包含属于先包含后处理,而动态包含属于先处理后包含. 5,使用<jsp:forward>可以执行跳转操作,跳转后的地址栏不改变,所以是服务

JSP学习(一)JSP基础语法

JSP基础语法 1.JSP模版元素 JSP页面中的HTML内容称之为JSP模版元素. JSP模版元素定义了网页的基本骨架,即定义了页面的结构和外观. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2.JSP表达式 JSP脚本表达式(expression)用于将程序数据输出到客户端     语法:<%= 变量或表达式 %>     举

Jsp基础语法(由简入杂)

JSP基础语法 一,JSP简介 Jsp是一个简化的Servlet设计,是在服务器端执行,他实现了再Java中使用HTML标签. Jsp是一种动态网页技术标准也是JAVAEE的标准 二,常见动态网站开发技术对比 1. Jsp:Java平台,跨平台性和安全性高,适合开发大型的,企业级的Web应用程序. Hadoop:Java开发框架 适合的开发项目,例如:电子银行,网上证券交易所,中国移动网上营业厅,网上订票系统网站 2. Asp.net:.Net平台,简单易学(组件开发--'托拉拽').但是安全性

Python学习的个人笔记(基础语法)

Python学习的个人笔记 题外话: 我是一个大二的计算机系的学生,这份python学习个人笔记是趁寒假这一周在慕课网,w3cschool,还有借鉴了一些博客,资料整理出来的,用于自己方便的时候查阅,一开始保存在word上,代码不是很好看,于是决定复制到博客里面,可能有复制过程中出错的,或者我本身在理解方面有出错的地方,希望能得到指正,谢谢  后续的内容我会继续学习…… python下载地址  www.python.org Python 分为2.7和3.3两个版本,3.3有些库不兼容,因此用2.

Hive学习笔记:基础语法

Hive基础语法 1.创建表 – 用户表 CREATE [EXTERNAL外部表] TABLE [IF NOT EXISTS 是否存在] HUserInfo ( userid int comment ‘用户Id’, username string comment ‘用户名称’, userpwd string comment ‘用户密码’, createtime string comment ‘创建时间’ ) comment ‘用户信息表’ row format delimited fileds