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