![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JSP 学习总结
zl_StepByStep
人是不能太闲的,闲久了,努力一下就以为在拼命!
展开
-
查看Eclipse里Java Web项目生成的.java文件和.class文件
大家都知道,JSP在请求的时候,会先转化成Servlet(其实就是个java类),然后生成class文件,再提供服务。那么生成的.java、.class文件在哪呢?Eclipse中根本找不到呀!1.在workspace中找.java文件和.class文件 博主在自己eclipse的workspace中找了好久也没找到,原来是因为它藏的太深了。 找到自己的workspace原创 2017-09-16 15:22:47 · 12211 阅读 · 0 评论 -
JSP基础(七)——JSP的9个内置对象
JSP提供了9个预设的对象,即内置对象,这些对象在JSP网页环境下,因此用到他们时不需引用这些对象的包,便可以在JSP网页中使用这些对象。他们分别是request、response、application、session、out、config、pageContext、page、exception。原创 2017-09-23 17:44:02 · 873 阅读 · 0 评论 -
JSP基础(六)——JSP的动作元素
不同于JSP指令元素,JSP动作元素(Action Element)是在客户端请求时动态执行的,是通过XML语法格式标记来实现控制Servlet引擎行为的。JSP动作元素是一种特殊标签,并且以前缀jsp和其他的HTML标签相区别,利用JSP动作元素可以实现很多功能,包括动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码等。JSP定义了几个预设的Act原创 2017-09-19 18:35:18 · 1393 阅读 · 0 评论 -
JSP基础(五)——JSP的指令元素
一、JSP指令元素简介 JSP指令元素(Directive Elements)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。在JSP 2.0规范的定义了三个指令: ①page指令 ② include指令 ③ taglib指令JSP指令的基本语法格式:属性名2="值2" ...原创 2017-09-17 20:01:59 · 1263 阅读 · 0 评论 -
JSP基础(四)——JSP的基本语法
Jsp模板元素,Jsp模板元素,JSP脚本片断,jsp声明,jsp注释原创 2017-09-17 18:10:13 · 3083 阅读 · 0 评论 -
JSP基础(三)——JSP的原理
在前面的文章中已经提到过JSP和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。 在学习Jsp和Servlet的过程中,可以得出:Servlet逻辑处理方便,页面表现麻烦;而正好相反的是,Jsp页面原创 2017-09-16 20:07:52 · 568 阅读 · 0 评论 -
JSP基础(二)——编写第一个jsp程序
一、创建一个Web项目 法一: 1.打开Java EE eclipse后,在Project Explorer 空白处单击右键,选择 New ->Others...。 2.在弹出的New对话框中选择 Web下的 Dynamic Web Project,然后选择Next。 3.填写项目名称,Dynamic web module v原创 2017-09-11 14:27:15 · 2344 阅读 · 0 评论 -
JSP基础(一)--相关基本概念和常见Web服务器简介
学习web开发,需要先安装一台web服务器,然后再在web服务器中开发相应的web资源,供用户使用浏览器访问...一、Java Web相关基本概念1.Web开发的基本知识 Web即网页的意思,它用于表示Internet主机上供外界访问的资源。Internet上供外界访问的Web资源分为: (1)静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。 (2...原创 2017-09-05 21:26:46 · 671 阅读 · 0 评论 -
JSP基础(二十一)——JSTL核心标签
一、 表达式控制标签 1.1标签 1.1.1、标签的功能 标签主要是用来输出数据对象(字符串、表达式)的内容或结果。 在使用Java脚本输出时常使用的方式为: 或者,在Web开发中,为了避免暴露逻辑代码,会尽量减少页面中的Java脚本,使用标签就可以实现以上功能。 JSTL的使用是和EL表达式分不开的,EL表达式虽然可原创 2017-12-04 22:10:09 · 1056 阅读 · 0 评论 -
JSP基础(二十二)——JSTL il8n标签
il8n标签原创 2017-12-06 14:00:40 · 590 阅读 · 0 评论 -
JSP基础(二十三)——函数标签
1函数标签原创 2017-12-06 14:46:16 · 333 阅读 · 0 评论 -
JSP基础(二十四)——JSTL数据库标签
在Web应用中,常需要访问关系数据库来获取动态数据。尽管对于Web应用的设计要求数据库操作的处理应用在业务逻辑层内,但是在某些情况下,需要在JSP页面直接访问数据库。利用JSTL提供的数据库标签可以查询和更新数据库的数据。原创 2017-12-06 19:01:44 · 500 阅读 · 0 评论 -
JSP基础(二十五)——EL表达式
JSP表达式语言EL(Expression Language)的功能是替代JSP页面的复杂代码,它既容易访问EL隐含对象,也容易访问JavaBean的属性。EL既可以用来创建算术表达式也可以用来创建逻辑表达式。在JSP EL表达式内可以使用整型数、浮点数、字符串、常量true、false以及null。 EL剖析:EL表达式 ——"${EL expression }"即 ${left.ri原创 2017-12-07 23:25:35 · 380 阅读 · 0 评论 -
JSP基础(八)——使用Cookie记录信息
Cookie是一种应用很久的技术了,早在Html刚刚出现的时候,在每个独立的页面之间没有办法记录和标识不同的用户,后来人们就发明了Cookie技术,当用户访问网页时,它能够在访问者的机器(硬盘)上创立一个文件,我们把它叫做Cookie,写一段内容进去,来标志不同的用户。如果下次用户再访问这个网页的时候,它又能够读出这个文件里面的内容,这样的网页就知道上次这个用户已经访问过该网页了。原创 2017-09-28 17:04:57 · 734 阅读 · 0 评论 -
JSP基础(九)——Java Web的两种开发模式
SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式:一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式。一. JSP+JavaBean开发模式1.1 JSP+JavaBean的开发模式架构 在jsp+javabean架构中,JSP负责控制逻辑、表现逻辑、业务对象(javabean)的调用。 JSP+JavaB原创 2017-10-11 20:02:53 · 2599 阅读 · 0 评论 -
Java EE eclipse下配置Tomcat服务器
在进行Java web编程之前,必须要进行web服务器的配置,这里选择在Java EE(版本)eclipse中进行服务器的配置。当然了,在安装Java EE eclipse之前要先安装JDK,并且要在环境变量中配置好JDK的安装目录,在这里不再多说,这里就假设你已经安装好了JDK,并且已经配置好环境变量。 Java EE eclipse可以去Eclipse公司的网页上去下载最新版本原创 2017-09-10 15:55:01 · 1580 阅读 · 1 评论 -
JSP基础(十九)——常用的开源数据库连接池
常用开源数据库连接池简介与比较 现在很多WEB服务器(Weblogic, WebSphere, Tomcat)都提供了DataSoruce的实现,即连接池的实现。通常我们把DataSource的实现称为数据源,数据源中都包含了数据库连接池的实现。 现在常用的开源数据库连接池主要有DBCP、C3P0、Proxool三种,其中:Spring原创 2017-11-15 21:10:58 · 331 阅读 · 0 评论 -
JSP基础(十八)——JDBC之数据库连接池
数据库连接池转载 2017-11-15 21:05:07 · 566 阅读 · 0 评论 -
JSP基础(十七)——事务
一、事务的概念原创 2017-11-01 14:35:47 · 1036 阅读 · 0 评论 -
JSP基础(十六)——使用JDBC进行批处理
在实际的项目开发中,有时候需要向数据库发送一批SQL语句执行,这时应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。 JDBC实现批处理有两种的两种方式:Statement和PreparedStatement。一、使用Statement完成批处理1. 使用Statement对象添加要批量执行SQL语句,如下:Statement.addBatch原创 2017-10-30 23:23:25 · 492 阅读 · 0 评论 -
JSP基础(十五)——用JDBC处理MySQL大数据
一、数据库中大数据处理相关概念1.1、MySQL中大数据处理 大数据也称之为LOB(Large Objects,大型对象),LOB又分为: ▶clob(Character Large Object):与字符集相关,用于存储大文本数据即文本型数据(历史档案等) ▶blob(Binary Large Object):用于存储二进制数据即非文本的字节流数据原创 2017-10-30 23:19:18 · 387 阅读 · 0 评论 -
JSP基础(二十)——JSTL标签库简介
JSTL标签库介绍原创 2017-11-17 17:11:52 · 354 阅读 · 0 评论 -
JSP基础(十四)——使用JDBC的Statement对象和PreparedStatement对象对数据库进行CRUD
JDBC 中的Statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可。 Statement对象的executeUpdate方法,用于向数据库发送增、删、改的SQL语句,executeUpdate执行完后,将会返回一个整数(即增删改语句导致了数据库几行数据发生了变化)。 Statement.executeQue原创 2017-10-24 21:23:16 · 1830 阅读 · 0 评论 -
JSP基础(十三)——编写JDBC程序
一、搭建实验环境1. 在mysql中创建一个库jdbcStudy。并创建user表和插入表的数据。SQL语句如下:(可以在mysql命令窗口下,也可以在MySQL Workbench下)create database jdbcStudy character set utf8 collate utf8_general_ci;use jdbcStudy;create tab原创 2017-10-17 21:36:11 · 2963 阅读 · 0 评论 -
JSP基础(十二)——初步认识JDBC
与数据库交互是Web应用程序的一个重要的组成部分,JSP使用JDBC(Java DataBase Connectivity)技术来实现与数据库的连接。JDBC提供了JSP操作数据库的各种接口,所以JDBC数据库编程对Web开发是非常重要的。很多DBMS(数据库管理系统)都提供JDBC驱动程序,JSP可以直接利用它访问数据库,有些DBMS没有提供JDBC驱动程序,JSP可以通过Sun公司的JDBC-原创 2017-10-17 21:25:32 · 1158 阅读 · 0 评论 -
JSP基础(十一)——数据库操作基础
JSP是一种执行于服务器端的动态网页开发技术,他所要实现的动态功能主要是将存储在后台数据库的数据动态地展示给用户,大部分的JSP项目都要用到数据库,因此JSP开发离不开数据库。本篇将讲述Mysql数据库操作的基础知识。 (下载和安装Mysql在此略过,网上有很多教程可以参考) 一、MySQL的常用操作找到mysql的命令行窗口,单击,输入密码即连接到了数据库原创 2017-10-17 18:01:46 · 459 阅读 · 0 评论 -
JSP基础(十)——JavaBean和表单处理
JavaBean是一种可重用组件技术,可以将内部动作封装起来,用户不用了解其如何运转,只需要知道如何调用及处理对应的结果即可。在动态网站开发应用中,使用JavaBean可以简化jsp页面的设计与开发,提高代码的可读性从而提高网站应用的可靠性和可维护性。下面我来简单介绍一下JavaBean技术以及如何运用在表单上。一、简单了解一下JavaBean1.1 什么是JavaBean原创 2017-10-12 17:28:21 · 3940 阅读 · 0 评论 -
页面跳转的四种方式以及forward和redirect的区别
页面跳转方式可以分为四种 — — 请求转发、重定向、表单、超链接。目录页面跳转的四种方式1、表单方式表单 相对路径:表单 绝对路径:2、超链接跳转方式超链接 相对路径:超链接 绝对路径:3、请求转发跳转的方式4、重定向跳转方式forward和redirect的区别我们先要了解一下根目录的概念:服务器的站点根目录:以Tomcat服务器为例,Tomc...原创 2018-03-11 14:32:36 · 10544 阅读 · 0 评论