星期日, 十二月 20, 2015 14:13:58
JSP简介
可以在jsp中嵌套java代码,这就是jsp
1.jsp ---java Server Pages
2.拥有servlet的特性与优点(本身就是一个servlet)
3.直接在HTML中内嵌JSP代码
4.JSP程序由JSP Engine先将它转换成Servelt代码,接着将它编译成类文件载入执行。
5.只有当客户端第一次请求JSP时,才需要将其转换、编译
6.编译:
平台无关性
操作系统无关,web服务器无关
可扩展性
tag的扩展机制,简化页面开发
jsp-->sevlet再进行运行
http://localhost:8080/Day07_HelloWordJsp/HelloWorldJsp.jsp
work存的是jsp运行的java文件和class文件
在D:\tomcat\apache-tomcat-6.0.44\work\Catalina\localhost\Day07_HelloWordJsp\org\apache\jsp目录下
HelloWorldJsp_jsp.class
HelloWorldJsp_jsp.java 里面继承了httpSevlet
第一次运行的时候进行转换还要编译
jsp具有servlet的一切功能。
相关推荐
在本课程资料"day33_servlet_jsp.zip"中,我们主要探讨的是Servlet和JSP(JavaServer Pages)这两个核心的Java Web开发技术。Servlet是Java编程语言中用于扩展服务器功能的接口,而JSP则是一种基于Java的动态网页...
【标题】:Day 45 Bookstore - MVC结构与Java在线书库系统 【描述】:这个项目是一个基于MVC(Model-View-Controller)设计模式的Java编程实践,它实现了一个在线书库系统,具备书籍上传和下载功能。在这个系统中,...
day07_tomcat服务器 day08_http协议 day09_servlet编程 day10_会话管理 day11_jsp基础 day12_jsp加强 day13_自定义标签&编码实战 day14_mysql基础 day15_mysql加强 day16_jdbc基础 day17_jdbc加强 day18...
移动开发小白树懒,在努力的学习web上的知识体系中的jsp..为将来打基础.
【标题】"HTY_JSP_DAY01"揭示了这是关于JSP(JavaServer Pages)技术的初步学习资料,很可能是某位讲师或培训机构的教学日课内容,专注于第一天的学习要点。JSP是Java平台上的一个核心技术,用于构建动态web应用程序...
java_ jsp_ day01.pdf
5. **Thymeleaf或JSP**:作为视图解析器,可能用于渲染动态网页,将后端数据与前端展示相结合。 6. **HTML/CSS/JavaScript**:前端基础技术,HTML负责结构,CSS负责样式,JavaScript负责交互,共同构建用户友好的...
### JSP基础知识与案例知识点详解 #### JSP概述 JSP(JavaServer Pages)是一种用于创建动态网页的技术,它允许将HTML、XML等静态页面内容与动态生成的内容结合在一起。JSP页面本质上是通过Servlet容器(如Tomcat...
在这个"springmvc_day01_start.zip"压缩包中,我们可以找到一个详细的SpringMVC入门实例,涵盖了从环境搭建到代码编写的全过程。 首先,环境搭建是学习任何技术的第一步。对于SpringMVC,这通常包括以下几个部分: ...
移动开发的小白树懒在学习web的技术,为以后的移动开发打下坚实的基石...
本案例“day_17_EL&&JSTL.zip”是一个综合性的登录系统,它涵盖了用户信息的添加、修改、删除、批量删除以及分页和筛选功能,充分展示了EL和JSTL在实际应用中的强大之处。 首先,EL是一种轻量级的脚本语言,它主要...
本教程以"springmvc_day01_01_start.zip"为起点,旨在帮助初学者快速掌握SpringMVC的基本概念和使用方法。我们将通过一个简单的示例,演示如何利用SpringMVC实现一个超链接请求到控制器(Servlet),从而完成页面的...
在JSP页面中,如`computer_list.jsp`,会提供一个链接指向`cart.jsp`页面,用于展示购物车内商品的详细信息。 ### URL重写与Session维持 当用户禁用Cookie时,服务器端无法通过Cookie来识别特定用户,这将导致基于...
在"day17_case"中,你可能使用了JSP表达式来插入动态数据,或者利用JSP标签库简化页面逻辑。 综合运用这些技术,"day17_case"可能是一个互动式的网页应用,比如一个简单的用户注册或登录系统,或者是具有动态数据...
此外,这套资料可能还会讲解Struts2与其他技术的整合,如Hibernate进行数据库操作,Spring进行依赖注入,以及使用Freemarker或JSP作为视图技术等。最后,可能会有一些实战项目的案例分析,帮助学习者将理论知识应用...
- **隐含对象**:预定义的对象,如request、response和session,可以直接在JSP页面中使用。 - **活动元素**:如脚本片段、声明和表达式,用于嵌入Java代码。 总之,这些知识点覆盖了从基础的Servlet编程到更高级的...
在JavaWeb中,可以使用JSP标签库(如JSTL)配合EL表达式来实现分页显示。后端需要提供一个接口,接收当前页码和每页数量作为参数,返回对应的数据。分页逻辑通常涉及到计算总页数、调整查询范围等,这些可以通过编程...
【标题】"day12_javaweb_javascript_day12-xml_energy7fo_" 提供的资源包主要涵盖了JavaWeb开发中的JavaScript和XML技术,是作者个人学习过程中的一个阶段性的总结,虽然标注为“day2”,但可以推测整个系列应该包含...