JSP、servlet--学习摘要

2.1  web应用和web.xml文件

2.2  JSP的基本原理

    JSP的本质就是servlet,每一个JSP页面其实就是一个servlet实例,用在浏览器发送一次请求的JSP页面,

  服务器负责把JSP页面转换成servlet类,从而进行数据的处理。

2.3  JSP注释

    JSP的注释:<%--注释内容--%>

    HTML的注释:<!--注释内容-->

2.4  JSP的声明

    JSP声明用于声明变量和方法,声明语法格式:<%! 声明部分 %>

2.5  输出JSP表达式

    JSP提供了输出的表达式,输出语法格式:<%=表达式%>

2.6  JSP脚本

    脚本语法格式:<%%>,该语法格式中的内容会作为_jspService方法里的语句执行,

2.7  JSP3个编译指令

    page:针对当前页面的指令

    include:用于指定包含页面,将其它的页面嵌入到当前页面。

    taglib:用于定义和使用自定义标签

2.8  JSP的7个动作指令

    jsp:forward

    jsp:param

    jsp:include

    jsp:plugin

    jsp:useBean

    jsp:setProperty

    jsp:getProperty

2.9  jsp脚本的9个内置对象

2.10  servlet介绍

时间: 2024-08-05 02:17:53

JSP、servlet--学习摘要的相关文章

JSP Servlet学习笔记

在面试Java程序员工作时,经常会被问到JSP Servlet中相关的知识.这些知识都是JSP Servlet的基础,这篇文章主要梳理一下JSP Servlet比较基础但是又比较重要的知识. 1 service方法调用过程 在Servlet接口中有一个service方法,这个方法不是有人手动的调动,而是在运行时由tomcat自动调用的.GenericServlet抽象类实现了Servlet接口,当然它也重写了service方法,但是它也没有具体实现.到了HttpServlet类中,service

jsp/servlet学习笔记(核心编程)jsp部分

jspjsp最终需要转换成servelt,并进行编译,在请求期间实际上是编译的servlet jsp擅长生成大量组织有序的结构化HTML或其他字符数据组成的页面.servlet擅长生成为进制数据,构建数据多样的页面,以及执行输出很少或者没有输出的任务(重定向) 1.jsp仅在修改后第一次访问时才会转换成servlet并进行编译:2.载入到内存中初始化和执行遵循servlet的一般规则 基本语法:第十一章<%...%> jsp调用动态代码策略1.直接调用(使用及少量代码)2.简介调用java代码

jsp/servlet学习笔记(核心编程)servlet部分

功用:1.读取客户端显示数据2.赌气浏览器隐式请求数据3.生成结果4.向客户发送显示数据(文档)5.发送隐式HTTP相应数据 1.效率:传统CGI对每一个请求都会启动一个进程 servlet使用轻量级的java线程处理2.便利 3.强大 4.廉价 5.可移植 6.安全 jsp作用某种程度上,servlet看作是含有html的java程序将jsp看作是含有java代码的html页面jsp会翻译成servlet,servlet会被编译,在请求期间运行的就是servlet Web目录html以及jsp

JSP&amp;&amp;SERVLET学习笔记(七):Servlet处理上传的文件

package cc.openhome; import java.io.DataInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.se

JSP&amp;&amp;SERVLET学习笔记(一):HelloServlet

package cc.openhome; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.s

JSP&amp;&amp;SERVLET学习笔记(三):URL模式设置

//URL模式的设置 //                         环境路径          Servlet路径    路径信息 //requestURI = contextPath + servletPath + pathInfo; //Servlet路径认为/*为空串 package cc.openhome; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletExc

JSP&amp;&amp;SERVLET学习笔记(四):关于HttpServletRequest

package cc.openhome; import java.io.IOException; import java.io.PrintWriter; import java.util.Enumeration; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.

jsp/servlet学习三之会话管理初解

由于http的无状态性,使得会话管理或会话跟踪成为web应用开发一个无可避免的主题.默认下,一个web服务器无法区分一个http请求是否为第一次访问.例如,一个web邮件应用要求用户登陆后才能查看邮件,因此,当用户输入了相应的用户名和密码后,应该不应该再次提示需要用户登陆,应该必须记住那些用户已经登陆.换句话说,应该必须能管理用户的会话. URL重写 URL重写是一种会话跟踪技术,它将一个或者多个token添加到URL的查询字符串中,每个token通常为key=value形式,如下: url?k

jsp/servlet学习笔记(核心编程)mysql部分

第十七章 访问JDBC(1)载入JDBC驱动程序需要在Class.forName方法中指定数据库驱动程序的类型try{ Class.forName("connect.jdbc.driver.OracleDriver");}catch(ClassNotFountException){ System.err.println("");} (2)定义链接URL(指定协议,主机名.端口和数据库名)String host="dbhost.yourcompany.com

新手学习JSP+Servlet笔记一

作为一个新手,初次接触jsp,servlet,习惯了后台的开发,前台的知识一窍不通,利用闲暇时间,给自己补补,从MyEclipse开始. 安装好MyEclipse之后,没有安装程序的可以下载 http://yunpan.cn/cAXWu3zjE5Ssj  提取码 7aaa 新建一个Web Project,MyEclipse很多都是定义好的模板,新建一个Servlet,简单的工程就建好了 Web.xml中 <?xml version="1.0" encoding="UTF