JSP基本原理】的更多相关文章

jsp 的本质是 servlet,当用户请求 servlet 的时候,servlet 利用输出流动态输出 HTML 内容. 由于包括了大量的 HTML 标签.大量的静态文本等,导致 servlet 开发效率极为低下,因为所有的前端内容都必须全部耦合在 java 代码中. jsp 的出现弥补了这种不足,jsp 通过在标准的 HTML 页面中嵌入 java 代码,静态部分无需 java 控制,但是需要 java 控制的部分,我们可以通过 jsp 的一些标签语法直接书写 java 代码. 从上面的介绍…
JSP的基本原理: jsp的本质是servlet.jsp通过在标准的HTML页面中嵌入java代码,其静态的部分无需Java程序控制,只有那些需要从数据库读取或需要 动态生成的的页面内容,才使用Java脚本控制. jsp页面内容: >静态部分:标准的HTML标签.静态的页面内容,这些内容与静态HTML页面相同. >动态部分:受Java程序控制的内容,这些内容由Java程序来控制. <%@ page language="java" contentType="t…
一.JSP的本质 其本质是Servlet,web应用中的每个jsp页面都会由servlet容器生成对应的servlet. 在tomcat中,jsp生成的servlet在work文件夹下: 原jsp文件: 对应的servlet show.jsp <%-- 编译指令--%> <%@page contentType="text/html;charset=UTF-8" language="java" errorPage="error.jsp&qu…
1.请求转发和请求包含 (1)请求转发: this.getServletContext().getRequestDispatcher("").forward(request,response); request.getRequestDispatcher("").forward(request,response); ~请求转发是希望将请求交给另外一个资源执行,所以应该保证只有最后真正要执行的资源才能够输出数据,所以: *请求转发时,如果已经有数据被写入到了respon…
web.xml文件配置管理的范围: 1.配置jsp 2.配置和管理Servlet 3.配置和管理Listener 4.配置和管理Filter 5.配置标签库 6.配置jsp属性 7.配置和管理JAAS授权认证 8.配置和管理资源引用 9.web应用首页 10.Servlet3.0规范中,新增了metadata-complete:true或false,当为true,不会加载注解配置的Web组件(如Servlet,Listener,Filter等) JSP基本原理: 1.jsp的本质是Servlet…
JSP基本原理: JSP本质是Servlet(一个特殊的Java类),当用户向指定Servlet发送请求时,Servlet利用输出流动态生成HTML页面.JSP通过在标准的HTML页面中嵌入Java代码,其静态部分无需Java程序控制,只有那些需要从数据库读取或动态生成的页面内容,才使用Java脚本控制. Tomcat(服务器容器)会根据JSP页面生成对应Servlet的Java文件和class文件.Tomcat对一个JSP只会生成一个Servlet实例. 所以可以得出如下结论: JSP文件必须…
    本章主要讲解Java Web与JSP的入门内容,适合有JSP或Java Web基础的读者学习. 1.Web应用与web.xml文件 (1)Java Web应用程序的结构     Java Web应用基本结构 webapp ├── WEB-INF │ ├── web.xml │ ├── classes │ ├── lib │ └── jsp文件.配置文件 └──jsp文件.js文件.html文件     webapp:Java Web应用根路径,webapp是Web应用名称,该目录下可直接…
JSP(Java server page)是Java EE规范最基本成员,他是Java Web开发的重点知识,尽管我们一直在用.但其原理知之甚少.今天重点研究一些JSP核心内容以及其工作原理. JSP和Servlet的本质是一样的,由于JSP终于须要编译成Servlet才干运行,换句话说JSP是生成Servler的草稿文件. JSP比較简单.就是在HTML中嵌入Java代码,或者使用JSP标签.包括使用用户自己定义标签,从而能够动态的提供内容.早起JSP应用比較广泛,一个web应用能够所有由JS…
一.什么是JSP JSP 全称是 Java Server Pages,是一种开发动态web资源的技术 在原HTML上添加JAVA脚本(灵魂工程师,为页面添加灵魂),可以说 jsp = html + java代码 +jsp标签 二.JSP的原理 JSP基本原理: JSP本身是一个特殊的Servlet(类,即万物皆对象) JSP第一次被访问时,服务器会编译成JAVA文件(这个JAVA其实是Servlet类) 然后创建对象 调用对象的service()方法 (第一次惩罚,第一次会慢一点) 在tomca…
1.Web相关概念 Web程序也就是一般所说的网站,由服务器.客户端浏览器以及网络组成.Web程序的好处是使用简单,不需要安装.学习,有一台电脑.一根网线就可以使用.Web程序不是一般意义上的网站.网站的目的是提供信息服务,重在内容,程序往往比较简单.但一个Web程序往往比较复杂,背后结合数据库等技术. 按照是否需要访问网络,程序可分为网络程序和非网络程序.其中网络程序又分为B/S和C/S结构.C/S是指客户端(Client)/服务器(Server)模式.这种模式的客户端需要安装一个桌面程序.桌…