JSP(二)JSP基础语法
第二节 JSP基础语法
目录
-JSP基础语法
JSP简介:全名Java server pages,其根本是一个简化的servlet设计,他实现了在Java中使用HTML标签。JSP是一种动态网页技术标准也是javaee的标准。
JSP本质是一个简化的Servlet设计
-常见动态网站开发技术对比
· JSP:基于java平台,跨平台,安全高,适于【大型】、【企业级】、【分布式】Web应用程序
· Asp.net:.Net平台,简单易学,但安全性差,跨平台性差
· Php:简单,高效,成本低,开发周期短,适合中小型企业web应用开发(开发黄金组合LAMP:Linux系统 + Apache服务器 + MySQL数据库 + PHP语言)
-jsp的指令元素
page指令:通常位于jsp页面顶端,同一个页面可以有多
注: ISO-8859-1是一个纯英文的编码,不能保存中文,会报错
alt+/ contentpye选择utf编码
Include指令:将外部文件嵌入当前JSP文件,同时解析这个页面JSP语句
taglib指令:使用标签库定义新的自定义标签,在JSP页面中启动定制行为
-JSP注释
<!--html注释--> 客户端可见
<%--JSP注释--%> 客户端不可见
<%
//单行注释
/*多行注释*/
%>
-JSP脚本
在JSP页面中执行的java代码
语法:<%Java代码%>
注:
System.out.println("这是打印到控制台");
out.println("这是输出到页面");
添加: <hr>
<%out.println("努力学习jsp");%>
-jsp的声明
<%! 可以声明变量和函数%>
-jsp表达式
<%= JSP表达式%>//表达式不以分号结束
-JSP页面生命周期
注: 一个Servlet从本质上而言它也是一个java类,这个java类需要经过编译,生成字节码文件
显示中文格式的日期
<%
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日");
String s=sdf.format(new Date());
%>
今天是:<%=s%>
需导入包<%@ page import="java.text.*"%>
代码:Date报错需要添加(import="java.util.*")