- 博客(15)
- 收藏
- 关注
原创 jstl
JSTL 1. jstl的概述 * apache的东西,依赖EL * 使用jstl需要导入jstl1.2.jar * 四大库: > core:核心库,重点 > fmt:格式化:日期、数字 > sql:过时 > xml:过时 2. 导入标签库 * jar包 * 在jsp页面中: core --> c标签! 1. out
2015-10-25 11:32:53 232
原创 EL表达式
EL表达式 1. EL是JSP内置的表达式语言! * jsp2.0开始,不让再使用java脚本,而是使用el表达式和动态标签来替代java脚本! * EL替代的是,也就是说,EL只能做输出! 2. EL表达式来读取四大域 * ${xxx},全域查找名为xxx的属性,如果不存在,输出空字符串,而不是null。 * ${pageScope.xxx}、${requestSco
2015-10-25 11:29:28 521
原创 JSP三大指令
JSP三大指令 1. page --> 最复杂: * pageEncoding和contentType: > pageEncoding:它指定当前jsp页面的编码,只要不说谎,就不会有乱码!在服务器要把jsp编译成.java时需要使用pageEncoding! > contentType:它表示添加一个响应头:Content-Type!等同与response.setCo
2015-10-25 11:28:32 379
原创 分页查询
1、第N页/共M页 首页 上一页 1 2 3 4 5 6 7 8 9 10 下一页 尾页。分页的优点:只查询一页,不用查询所有页! 2、分页数据: 页面的数据都是由Servlet传递来的! Servlet: 当前面:pageCode,pc:如果页面没有传递当前页码,那么Servlet默认是第一页,或者按页面传递的来准! 总页数:totalPages,tp:总记录数/每页记录数 总记录数
2015-10-25 11:24:26 360
原创 类之间互相引用
请教各位大神:如果定义了两个类,怎样让彼此都持有对方的引用呢? public class Student{ private String name; private Teacher tea; public void setTeacher(Teacher t){ tea=t; } } public class Teacher{ private String name; priva
2015-10-25 10:44:01 731
原创 spring学习笔记
1、定义:struts 是 web 框架 (jsp/action/actionfrom)、hibernate 是 orm框架,处于持久层、spring 是容器框架,用于配置bean,并维护bean之间关系的框架 spring中有一个非常概念: bean (是java中的任何一种对象 javabean/service/action/数据源./dao, ioc(控制反转 inverse of co
2015-10-23 10:26:15 211
原创 hibernate学习笔记
1、使用hibernate框架可以很方便地进行对象型数据和关系型数据的转换,同时还避免了写sql语句,用来操作数据库非常方便。 2、在hibernate框架中对象有4种状态: A、临时状态:与数据库没有对应,跟Session没有关联。一般是新new出的对象。 B、持久化状态:对象在Session的管理之中,最终会有对应的数据库记录。特点:1,有OID、2,对对象的修改会同步到数据库。 C、
2015-10-23 10:12:06 331
原创 Struts学习笔记
Struts是web层的一个框架。负责JSP页面和action之间的关系,其中最重要的就是配置了。要使用Struts框架第一步是导入响应的jar包。第二步是创建配置文件struts-config.xml。整个配置如下: "http://struts.apache.org/dtds/struts-config_1_3.dtd"> name=和该ac
2015-10-23 10:01:55 239
原创 过滤器
1、过滤器JavaWeb三大组件之一,它与Servlet很相似!不它过滤器是用来拦截请求的,而不是处理请求的。当用户请求某个Servlet时,会先执行部署在这个请求上的Filter,如果Filter“放行”,那么会继承执行用户请求的Servlet;如果Filter不“放行”,那么就不会执行用户请求的Servlet。其实可以这样理解,当用户请求某个Servlet时,Tomcat会去执行注册在这个请求
2015-10-23 09:53:19 293
原创 使用JavaMail碰到的几个问题
1、发邮件是从客户端把邮件发送到邮件服务器,收邮件是把邮件服务器的邮件下载到客户端。在163、126、QQ、sohu、sina等网站注册的Email账户,其实就是在邮件服务器中注册的。这些网站都有自己的邮件服务器。 2、邮件协议:与HTTP协议相同,收发邮件也是需要有传输协议的。有下面3种: A、SMTP:(Simple Mail Transfer Protocol,简单邮件传输协议)发邮件协
2015-10-23 09:22:26 523
原创 AJAX
1、AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。AJAX还有一个最大的特点就是,当服务器响应时,不用刷新整个浏览器页面,而是可以局部刷新。这一特点给用户的感受是在不知不觉中完成请求和响应过程。 2、同步交互:客户
2015-10-23 00:00:48 509
原创 JDBC
1、JDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。 2、JDBC原理:早期SUN公司的天才们想编写一套可以连接天下所有数据库的API,但是当他们刚刚开始时就发现这是不可完成的任务,因为各个厂商的数据库服务器差异太大
2015-10-22 23:51:20 358
原创 MySQL数据库
1、数据库就是用来存储和管理数据的仓库!数据库存储数据的优点:可存储大量数据、方便检索、保持数据的一致性完整性、安全,可共享、通过组合分析,可产生新数据。 2、常见数据库:Oracle(甲骨文)、DB2(IBM)、SQL Server(微软)、Sybase(赛尔斯)、MySQL(甲骨文)。 3、理解数据库:RDBMS = 管理员(manager)+仓库(database),database =
2015-10-22 23:38:21 325
原创 了解cookie和session
1、Cookie Cookie翻译成中文是小甜点,小饼干的意思。在HTTP中它表示服务器送给客户端浏览器的小甜点。其实Cookie就是一个键和一个值构成的,随着服务器端的响应发送给客户端浏览器。然后客户端浏览器会把Cookie保存起来,当下一次再访问服务器时把Cookie再发送给服务器。Cookie是由服务器创建,然后通过响应发送给客户端的一个键值对。客户端会保存Cookie,并会标注出Cook
2015-10-22 23:08:47 313
原创 初识请求和响应
经常访问各种网站,之前一直没去研究这背后的运行原理,学了web容器后有了初步的了解。 1、请求。 请求协议的格式如下:请求首行;请求头信息;空行;请求体。浏览器发送给服务器的内容就这个格式的,如果不是这个格式服务器将无法解读!在HTTP协议中,请求有很多请求方法,其中最为常用的就是GET和POST。POST请求是可以有体的,而GET请求不能有请求体。 2、响应。 响应内容是由服务器发送
2015-10-22 22:33:30 265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人