- 5
- 0
- 约4.38万字
- 约 33页
- 2016-10-11 发布于贵州
- 举报
JSP全十讲(经典,免费)
JSP快速入门教程——全十讲
文章整理: 文章来源: 网络 去论坛 建我的blog
第一讲1 JSP 和 Java的关系
一般Java指的标注版 Java SE 另外两个版本:Java EE 和 Java ME
JSP属于Java EE的一部分。 Java EE: 组件:Web层组件(JSP+Servlet)+业务层组件(EJB) 服务:JNDI JDBC RMI JAAS JavaMail等等
Java EE包括2个体系:标准(上面介绍的)+流行(Struts+Hibernate+Spring) 两套体系都是JSP+Servlet为基础。
2 JSP会涉及哪些内容 JSP语法基础(Java+HTML): 对于Java,需要掌握Java的基本语法(类定义 对象定义和使用 常用类库java.lang.*,java.util.*) 对于HTML,主要表单元素(输入)+表格(显示信息)+基本HTML JSTL,标准标签库,用于输出和控制 EL,通常与JSTL一起使用,主要用于输出 Servlet,几乎所有介绍JSP的书和课程都包含Servlet,因为JSP实际上指的是Java Web开发。用Servlet主要是控制器。 JDBC,对数据库的访问。 JavaBean(Java类)
3 JSP的运行环境
JDK 服务器:我们用Tomcat。其它的服务器:IBM Websphere + BEA WebLogic + JBoss(免费的) + GlassFish(新出的Java EE 5服务器)
4 JSP的开发环境 页面:DreamWeaver开发页面 代码:本文编辑器 Eclipse NetBeans JBuilder 注:我们采用记事本。
5 Tomcat文件夹 webapps 主要各个应用,编写的每个应用(网站)都可以放在这个位置 bin 这个是启动服务器的相关文件,tomcat6用于命令行方式的启动,tomcat6w用于windows方式的启动 conf 用于配置,常用的是server.xml 另外一个是web.xml work 存放临时文件 logs 系统运行时候的日志信息
6 实例:hello.jsp
创建一个应用,实际上需要在webapps中创建文件夹,bookstore,相当于应用的名字
文件夹中要创建一个子文件夹WEB-INF,这个每个应用web应用都需要的。
在WEB-INF中需要web.xml,是web应用的配置文件,还应该有classes和lib子文件夹(存放类文件)
JSP文件和HTML文件直接放在bookstore下面。
hello.jsp文件内容如下:%@ page contentType=text/html;charset=gb2312%!-- 上面的代码声明文档类型和编码方式,每个JSP文件基本上都会有 --html head title第一个JSP程序/title /head
body Hello,晚上好! /body/html
先启动服务器: 访问程序::8080/bookstore/hello.jsp http表示协议 表示主机IP地址,也可以写主机名字 8080表示服务的端口,上网的时候不用输入端口,因为采用了默认的端口,默认端口80。 bookstore表示应用,是应用的名字 hello.jsp就是资源
7 JSP的运行原理
过程: 首先启动服务器,并且要保证应用在服务器上(把应用放在webapps下面,会自动加载) 在客户端通过浏览器发送请求(在地址栏中输入地址) 服务器接收到请求之后,查找有没有这个文件对应的Java文件的对象。如果没有这个对象,需要创建(先把JSP文件转换成Java文件, 编译成.class文件,加载类并创建对象),然后调用对象的相应方法,方法完成对用户的响应,通常是输出的html代码) 客户端接收到的是html代码,浏览器解析这个代码生成页面。8 表格的语法 开始标志:table 结束标志:/table 中间是行,每行是一个tr /tr 每行之间是列,每一列对应td /td td/td之间的内容就是每个表格中的信息
第二讲1、form 只要是涉及向服务器提交信息,都应该使用form。 基本语法结构: form action=目标文件 method=get|post 各种表单元素 /form action属性决定的目标文件来对用户提交的信息进行处理。
2、常用的表单元素
单行文本框:用于输入少量的信息。 基本语法格式: input type=text name=名字 value=值 type=text就说明这是单行文本框; name指出文本框的
您可能关注的文档
- IBM对大客户管理资料总结-王家荣.doc
- IC(电源、放器、电压转换器的资料)--B.doc
- IB升IA调研告080506.docx
- ICA国际汉语师协会:中产阶级的撕扯人生.docx
- IC不联网授权理门禁控制器使用手册-2013新.doc
- IC封装的种类号及含义.doc
- IC设计职业现及预测.docx
- ID277-中住房供给弹性区域差异与调控政策选择(华人不动产会).doc
- ID35-民间房师:现实角色尴尬与合理法律定位.doc
- ID377-房产企业的信贷风险研究.doc
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 2023大型娱乐场所综合能源服务项目规划设计典型案例.docx VIP
- 2023科技园区综合能源服务项目规划设计典型案例.pdf VIP
- 2023商业综合体综合能源服务项目规划设计典型案例1.pdf VIP
- 三槐堂王氏族谱辈份.docx VIP
- 半导体产业半导体功率器件市场研究报告.doc VIP
- (学习资料)综合能源服务项目规划设计典型案例.docx VIP
- 近代日本宫中势力的国体论与立宪中的君权定位——以岩仓具视为中心考察_张艳茹.pdf VIP
- 认识日本之一:从丰臣秀吉到吉田松阴.pdf VIP
- 安川变频器技术手册V1000 中文.pdf VIP
- 2023医院类综合能源服务项目典型设计案例.pdf VIP
原创力文档

文档评论(0)