新手经典:JSP入门教程
给新手瞧瞧的
JavaServer Pages(JSP) 网页程序设计
给新手瞧瞧的
第三讲 JSP语法及内置对象
3.1 3.2 3.3 3.4 3.5 3.6
Java基础知识 JSP语法 JSP内置对象 HTML表单 JSP与客户机的交互 实践:练习JSP编程
2
给新手瞧瞧的
3.2 JSP语法
概述 基本语法
3
给新手瞧瞧的
复习JSP的概念
Java Server Page Servlet简化设计,逻辑与界面设计分开, 开发更方便; HTML语法的 java 扩展,加入新的标签 (<%, %>,…); 强大的组件(Java Bean)支持功能;
4
给新手瞧瞧的
JSP文件结构及主要标签
<%@ page contentType="text/html;charset=gb2312" %> <%@ page import="java.util.*“ %> ... <HTML> <BODY> 其他 HTML 语言 <% 符合JAVA 语法的 JAVA 语句 %>
其他 HTML 语言 </BODY> </HTML>
5
给新手瞧瞧的
JSP示例(Hello.jsp)
<%@ page contentType="text/html;charset=gb2312" %> <%@ page import="java.util.*"%> <HTML> <BODY> <% for ( int i=0; i<2; i++ ) { %> 你好<br> <% } %> </BODY> </HTML>
<HTML> <BODY> 你好<br> 你好<br> </BODY> </HTML>
6
给新手瞧瞧的
JSP执行过程
servlet servlet 分析器
request
*.jsp
jsp parser
JSDK
*.java
*.class 执 行
response
7
给新手瞧瞧的
JSP
查找对应的JSP文件 是否存在 N
执行过程
Y 是否是修改或创建 后第一次调用 Y 调用Jsp Parser将其 编译成Servlet程序 调用JSDK将对应的Servlet 程序编译成Servlet字节码 N
执行(若未载入则先载入) 已有的对应的Java字节码
8
给新手瞧瞧的
JSP示例(Hello_Date.jsp)
<%@ page import="java.util.*" %> <%@ page contentType="text/html; charset=gb2312" %> <HTML> <BODY> 你好,今天是 <% Date today=new Date(); %> <%=today.getDate()%>号, 星期<%=today.getDay()%> </BODY> </HTML> import java.util.*;
response.setContentType("text/html; charset=gb2312"); out = pageContext.getOut(); out.write(“\r\n\r\n<HTML>\r\n <BODY>\r\n你好,今天是\r\n"); Date today=new Date(); out.print(today.getDate()); out.write("号,星期"); out.print(today.getDay()); out.write(" \r\n </BODY>\r\n</HTML>\r\n ");
JSP文件
servlet文件
9
给新手瞧瞧的
JSP示例(浏览结果)
10
给新手瞧瞧的
JSP语法概述
JSP原始代码中包含了JSP元素和 Template(模板) data两类 Template data指的是JSP引擎不处理的 部分,即标记<%……%>以外的部分, 例如代码中的HTML的内容等 ,这些数 据会直接传送到客户端的浏览器 JSP元素则是指将由JSP引擎直接处理的 部分,这一部分必须符合JSP语法,否则 会导致编译错误。
11
给新手瞧瞧的
jsp例子(hi.jsp)
<html> <head> <title>Hi-JSP实验</title> </head> <body> <% String Msg = "This is JSP test."; out.print("Hello World!"); %> <h2><%=Msg%></h2> </body> </html>
Template data
JSP元素
12
给新手瞧瞧的
JSP语法
JSP语法分为三种不同的类型
编译器指令(DIRECTIVE) 例如: <%@ page import=“java.io.*” %> 脚本语法(SCRIPTING)
动作语法(ACTION) 例如: <jsp:forward>, <jsp:getProperty>,<jsp:include>
13
给新手瞧瞧的
脚本语法
脚本语法包括
“HTML注释”:<!— comments --> “
给新手瞧瞧的
给新手瞧瞧的
…… 此处隐藏:181字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [幼儿教育]【完整版】2019-2025年中国药物发现外
- [幼儿教育]2018-2019年初中信息技术广东初一竞赛
- [幼儿教育]最新外研版(一起)小学英语五年级上册《
- [幼儿教育]农业推广与创新管理专业 -中农大毕业论
- [幼儿教育]2017-2022年中国更年期用药行业市场深
- [幼儿教育]数学1.1.2第1课时棱柱、棱锥和棱台的结
- [幼儿教育]二年级群文阅读课例欣赏
- [幼儿教育]2010-2015年中国保险行业投资分析及深
- [幼儿教育]厄运打不垮的信念第一课时
- [幼儿教育]巧用文本,让表达在言语中绽放论文
- [幼儿教育]中学生百科知识竞赛题及答案
- [幼儿教育]八大菜系英文简介
- [幼儿教育]中国男装牛仔裤市场发展研究及投资前景
- [幼儿教育]远程数字视频监控系统在银行的应用
- [幼儿教育]光纤光缆制造工艺及设备
- [幼儿教育]国家安全法试题及答案
- [幼儿教育]2011高中提前招生及竞赛试题(物理卷1)
- [幼儿教育]宁夏第三产业房地产业、科学研究和技术
- [幼儿教育]中兴通讯 ME3000模块用户硬件设计手册_
- [幼儿教育]紫外线灯管的辐照强度问题
- 苏联东欧剧变的原因和历史教训浅析
- 人工智能导论实验报告(学生)
- 思科ITE章考试原题及答案
- 《学习雷锋好榜样》主题班会教案
- 加油站建设项目安全评价报告
- 剖析社保卡管理系统
- 2017-2018年影视剧新媒体版权运营行业
- 2017-2018学年四川省成都市高一上学期
- 2019最新高中数学 第三章 3.2.1 几类不
- 2011-2015年中国基酸市场调查及行业前
- 人教版新课标选修八Unit 1 课件Warming
- 郭溪燎原小学辅导学生记录表
- 教师资格证统考综合素质写作秘笈
- 国外校园绿色建筑研究方向与建设实践
- 15.1 动物运动的方式 课件(北师大版八
- 民用飞机空调系统
- 长安侠文化传统与唐诗的任侠主题
- 《中国近现代史纲要》名词解释
- 11金本《保险学概论》复习资料
- 民用建筑机电安装工程专业施工图图纸会




