- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSP快速入门教程29240
JSP快速入门教程
JSP快速入门教程 1
JSP 和 Java的关系 1
JSP会涉及哪些内容 2
JSP语法基础(Java+HTML): 2
JSP的运行环境 2
JSP的开发环境 2
Tomcat文件夹 2
实例:hello.jsp 3
JSP的运行原理 3
表格的语法 4
Form表单 4
1、?基本语法结构: 4
2、常用的表单元素 4
3、完成输入的时候应该注意的问题 6
4、对用户输入信息进行验证(js部分补充) 6
include指令 8
jsp:forward标签 9
jsp:include标签 11
jsp:include和jsp:forward区别 12
Servlet部分 13
1、对Servlet的理解 13
2、如何编写一个Servlet 13
3、编译存放 15
4、配置Servlet 15
5、访问Servlet 15
6、用Servlet完成login_process.jsp的功能 16
JavaBean部分 18
1、早期的JSP中提供的对JavaBean的支持 18
2、JavaBean的编写和用法 18
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为基础。
JSP会涉及哪些内容
JSP语法基础(Java+HTML):
? 对于Java,需要掌握Java的基本语法(类定义 对象定义和使用 常用类库java.lang.*,java.util.*)
? 对于HTML,主要表单元素(输入)+表格(显示信息)+基本HTML
JSTL,标准标签库,用于输出和控制
? ?Servlet,几乎所有介绍JSP的书和课程都包含Servlet,因为JSP实际上指的是Java Web开发。用Servlet主要是控制器。
JSP的运行环境
? ?服务器:我们用Tomcat。其它的服务器:IBM Websphere + BEA WebLogic??+ JBoss(免费的) + GlassFish(新出的Java EE 5服务器)
JSP的开发环境
? 页面:DreamWeaver开发页面
? ?代码:本文编辑器 Eclipse NetBeans JBuilder
?
Tomcat文件夹
? ?webapps??主要各个应用,编写的每个应用(网站)都可以放在这个位置
? ?bin??这个是启动服务器的相关文件,tomcat6用于命令行方式的启动,tomcat6w用于windows方式的启动
? ?conf??用于配置,常用的是server.xml 另外一个是web.xml
? ?work 存放临时文件
? ?logs??系统运行时候的日志信息
实例: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就是资源
JSP的运行原理
? ?过程:
? ??首先启动服务器,并且要保证应用在服务器上(把应用放在webapps下面,会自动加载)
? ?? ?在客户端通过浏览器发送请求(在地址栏中输入地址)
? ?? ?服务器接收
您可能关注的文档
最近下载
- 第29课 中国特色社会主义进入新时代 课件(共26张PPT)高一上学期统编版(2019)必修中外历史纲要上.pptx VIP
- 岗位安全风险告知书.docx
- 欧洲创伤后大出血和凝血病处理指南(2023年)第六版.docx VIP
- 2025-2026学年小学信息技术(信息科技)六年级粤教版(2025)教学设计合集.docx
- UPS磷酸铁锂电池规格书.PDF VIP
- 年产15万吨脂肪酸甲酯(生物柴油)及20万吨工业级混合油调整项目环境影响报告书.pdf
- 2023年下半年信息处理技术员考试试题与答案下午.pdf VIP
- CNAS-CL01:2018 培训教材:检测和校准实验室能力认可准则.pptx VIP
- PW6218数据手册下载.pdf VIP
- 牛羊买卖合伙人合同协议.docx VIP
原创力文档


文档评论(0)