JavaWeb学习
文章平均质量分 77
JavaWeb学习笔记,希望能坚持写好写下去。
小龙
你现在做的,就是你未来的必然。
展开
-
【过滤器篇】基础知识点
1.过滤器的分类 在servlet2.5中,也就是javaEE 5中,可以分为以下四类,如果不选择分类,默认是request。 这四个过滤器使用方法都相同:创建过滤器,注册过滤器,添加过滤的路径。 其中路径输入不正确,是属于ERROR,可以定义error过滤器进行过滤。也可以在web.xml中这样写,也能达到相同的效果 用户...原创 2018-05-04 16:19:58 · 658 阅读 · 0 评论 -
【过滤器篇】1.一个简单的过滤器demo
1.工程介绍 我们要实现一个过滤器,这个过滤器能够过滤我们指定的资源路径,然后做出相应的操作。 在这个demo中,主要介绍如何在过程中创建一个过滤器以及过滤器在过滤一个资源时的生命周期是怎样的。 工程的下载地址2.创建过滤器 创建一个class:FirstFilter.java,该类实现java.servlet包下的Filter接口。然后它会自动生成接口中的三个方法,分别是初始化,doFi...原创 2018-05-03 09:50:49 · 1517 阅读 · 0 评论 -
【过滤器篇】2.过滤器链:多个过滤器的应用
1.思考 前面,我们学到了一个过滤器是如何创建的,以及过滤器的生命周期。我们的服务器会根据用户的请求,将访问的资源先按照要求进行过滤,过滤后反馈给用户相应的响应。那么,当我们的服务器中有多个过滤器的时候,它又会是怎么样的一个执行过程呢? 过滤器,是用来过滤用户访问的资源,即我们的网页。如果两个过滤器过滤的是不同的网页,那么他们彼此没有交集,互不干扰,各干各的事情。但是如果我们的过滤器过滤的是相...原创 2018-05-04 15:44:10 · 1612 阅读 · 0 评论 -
JSP基础知识必备
jsp中<%%> 与<%!%> , <%%>与<%=%>的区别是什么? 这个讲得比较全且直观。session和cookie的区别原创 2018-03-20 08:45:37 · 231 阅读 · 0 评论 -
【JSP篇】——1.JSP基础语法
JSP页面元素的构成 (截图全部来源慕课网)1.指令:page,include,taglib <%@ page attribute="value" %> <%@ include file="文件相对 url 地址" %> <%@ taglib uri="uri" prefix="prefixOf.原创 2018-03-20 09:54:31 · 288 阅读 · 0 评论 -
【JSP篇】——2.第一个简易的JSP代码:java控制输出1-100之和,say hello并写一个简单的表格
工程说明:该工程的任务是了解如何在jsp中文件中工作在<%与%>中写入java代码,实现1-100求和在网页标签中输出一句话和一个表格运行效果:点我下载步骤:---------第一个JSP文件----------1.创建一个jsp文件,该文件在WebRoot下,命名为GreetingJsp.jsp2.打开文件,在<% %>中输入java代码:求1-100之和并输出3.在&l...原创 2018-03-19 09:47:20 · 14226 阅读 · 0 评论 -
【JSP篇】——3.JSP打印九九乘法表
JSP页面代码:<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8"%><%@ page import="java.lang.*" %><%String path = request.getContextPath();String ba原创 2018-03-20 10:37:42 · 911 阅读 · 0 评论 -
【JSP篇】——4.Jsp动作之useBean,jsp:setProperty,jsp:getProperty使用的一个简单例子
1.工程说明创建一个JavaBean类:Student,然后创建UseBean.jsp使用useBean访问并修改属性2.运行效果3.Student类,写在一个test包中package test;/* * 2018.3.26 Dragon * JavaBean规范 1.序列化 2.无需构造器,默认已写好 3.属性需要更改器和访问器 */public class Studen...原创 2018-03-26 09:50:19 · 1417 阅读 · 0 评论 -
【JSP篇】——5.JSP之使用jsp:forward实现用户信息验证的页面跳转
1.工程说明:使用Jsp实现页面跳转动作1.Information.html:电话号码,用户名,email--->用户信息填写2.isAccess.jsp:检验Information.html页面信息的正确性,正确则打印信息,错误则跳转到error.jsp3.error.jsp:需要用户重新填写信息2.jsp:forward<jsp forward page="anotherPage....原创 2018-03-27 11:11:25 · 8362 阅读 · 0 评论 -
【JSP篇】——6.JSP之小学生在线答题系统【综合实战篇】
1.项目简介 本工程是要求完成一个在线答题系统,能够统计答对的题数和总数目。1.小学生在线答题系统-V1.0:设计一个小学生在线答题系统,每答对五个题就升级,直到他毕业为止。 a.分了三个等级:(+,-),(*,/),(%) b.每答对5题就升级,直到毕业打印信息。 c.运算的数字随机生成。 d.有一个10分钟的倒计时。2.小学生在线答题系统-V2.0:完成一个计算器,能够...原创 2018-04-03 10:44:34 · 3796 阅读 · 10 评论 -
【JSP篇】——7.JSP之客户端的状态信息Cookie的创建和使用:用户登录功能的实现
1.知识铺垫 cookie是客户端用于保存用户的信息,如我们经常遇到的保存账号密码等操作,这样下次登录就可以不用再次输入。这样的技术就是使用Cookie保存的,一个cookie对象本质上保存的是一个文本信息。a.cookie创建于保存的方法创建cookie对象并将要保存的信息add到cookie对象中:Cookie cookie= new Cookie("key",“value”);key就是以...原创 2018-04-08 18:02:59 · 576 阅读 · 0 评论 -
【JSP篇】——cookie之商品浏览记录的实现:1.项目介绍和需求分析
学习下一节:2.数据库,实体类,数据库连接类的实现1.项目功能介绍 要求:能够显示当前的商品信息,当用户点击对应商品之后,页面跳转到该商品的详细信息,并在左下角显示最近5次浏览过的商品清单。 那么它的功能就很明显了,首先是商品信息的主页面,然后是详细信息页面,在详...原创 2018-04-16 09:10:52 · 918 阅读 · 0 评论 -
【JSP篇】——cookie之商品浏览记录的实现:2.数据库的设计,商品实体类以及数据库连接的工具类的实现
学习上一节:1.项目介绍和需求分析 学习下一节:3.显示当前所...原创 2018-04-24 10:06:53 · 1238 阅读 · 0 评论 -
【JSP篇】——cookie之商品浏览记录的实现:3.显示当前所有的商品效果与功能的实现
学习上一节:2.数据库,实体类,数据库连接工具类的实现 学习下一节:4.显示商品的详细信息的实现1.介绍 在前面我们实现了数据库的设计,接下来我们就先实现我们的主页...原创 2018-04-24 10:18:21 · 1550 阅读 · 0 评论 -
【JSP篇】——cookie之商品浏览记录的实现:4.显示商品的详细信息
学习上一节:3.显示当前所有的商品效果与功能的实现 学习下一节:5.cookie实现前五条浏览记录1.功能介绍 前面我们实现了商品所有信息的显示,接下来要实现某一商品详细信息的显示。那么我们就...原创 2018-04-24 10:41:19 · 3112 阅读 · 0 评论 -
【JSP篇】——cookie之商品浏览记录的实现:5.cookie实现前五条浏览记录
学习上一节:4.显示商品的详细信息的实现1.工程说明 首先,我们要思考在哪个地方将我们的信息保存到cookie对象中呢,毫无疑问,当然是用户点击商品的时候,我们要将我们的商品信息保存到cookie中。在前面我们在页面跳转的时候,将我们是商品的id进行传递,这个id就是我们当前浏览商品的信...原创 2018-04-24 11:01:14 · 1458 阅读 · 0 评论 -
JavaWeb开发中常遇到的问题
1.遇到的问题们下载Mysql的教程与Navicat64位机下载与破解Navicat无法远程连接到mysql的解决方法原创 2018-04-10 17:28:53 · 265 阅读 · 0 评论 -
【数据库篇】——1.使用MySql的Navicat创建数据库和表
下一节:导入JDBC的jar包1.Mysql使用说明MySql可以使用DDL语句数据库,也可以使用可视化界面Navicat创建数据库,在这里介绍的是如何使用Navicat创建数据库。2.创建数据库和表打开Navi...原创 2018-04-10 10:47:29 · 3817 阅读 · 1 评论 -
【数据库篇】——2.导入JDBC的jar包
学习下一节:连接MySql数据库并测试1.下载JDBC:Download Connector/J选择以下任意两个都行,在这里我选择的是zip格式,点击Download然后,点击红...原创 2018-04-10 11:04:20 · 34725 阅读 · 2 评论 -
【数据库篇】——3.连接数据库并测试
学习下一节:用户登录注册系统的设计和分析1.数据库的连接在工程中新建一个类Main.java,用于连接我们之前创建的login数据库,访问Users这张表,输出用户名吧。import java.sql...原创 2018-04-10 11:32:18 · 2431 阅读 · 1 评论 -
【数据库篇】——4.用户登录注册系统设计和分析思路
学习下一节:util包中创建数据库连接的工具类DBUtil.java1.功能需求分析 本系统的功能就两个:用户登录和注册。a.用户登录需要我们根据用户的输入的信息到数据查询用户的账号密码是否能够匹配的上。b.用户注册需要我们将用户的信息加入到数据库中。2.架构设计:MVC的...原创 2018-04-10 11:59:43 · 17210 阅读 · 0 评论 -
【数据库篇】——5.util中创建数据库连接的工具类DButil.java
学习下一节:model包中的实体类(JavaBean)1.工具介绍 这里和前面使用到的连接方法一样,但我们的连接是写在一个静态块里面的,这样能够提前加载它,然后这个类对外提供一个方法:getConnection(),这样当我们想要连接数据库的时候,直接调用这个方法就好了,减少代码的冗余度,将操...原创 2018-04-10 17:39:13 · 4575 阅读 · 1 评论 -
【数据库篇】——6.model包中的JavaBean类,映射数据库的表
学习下一节:dao包中实现对数据库的操作设计1.简要说明我们先看看数据库的表(在登录注册系统中,就实现了一个表users,用于保存用户的账号和密码)。因此,我们的JavaBean类应该如此设计,类中的属性对应表中的字段。还有,叫这个类为JavaBean,是因为它的设计符合JavaBean的设计原...原创 2018-04-10 17:46:17 · 2400 阅读 · 0 评论 -
【数据库篇】——7.dao包中实现对数据库的操作设计
学习下一节:登录界面和功能的实现1.简要说明 之前在需求分析阶段我们已经详细说明了我们要实现的功能是那些,接下来我们就要在我们的dao包中实现这两个功能。 还要说明的一点就是,在这里我们就用到了之前util包下的工具类DBUtil.java和model包下的User.java,这里体现了用户的操作...原创 2018-04-10 17:58:59 · 2008 阅读 · 0 评论 -
【数据库篇】——8.登录注册系统中登录界面的界面和功能的实现
学习下一节:注册的界面和功能的实现1.简要说明 我的审美能力不差,但是前端没学好,界面写的很差,所以这里我用的登录注册界面是慕课网里面开源的一段代码。 登录界面如下,先看看效果图吧。2.welcome.jsp界面:登录注册主界面<%@ page langu...原创 2018-04-10 18:13:10 · 6051 阅读 · 0 评论 -
【数据库篇】——9.登录注册系统之注册界面和功能的实现
学习下一节:登录注册系统运行效果和源码下载地址1.简要说明 这里和登录界面的区别不大,还是先看看效果吗吧。2.注册界面代码:sign_up.jsp<%@ page language="java" import="java.util.*" contentType="text/html; charset=u...原创 2018-04-10 18:19:25 · 2769 阅读 · 0 评论 -
【数据库篇】——10.登录注册系统的整个运行效果和源码
1.我们当前的数据库保存的信息。2.主界面,我们先登录Dragon,123456这个看看3.然后注册一个用户:老王,5201314吧4.再看看我们的数据库变成什么样子啦的确,老王出现啦,小系统成功~5.附上源码的下载地址,里面有工程说明,可以看看(我还是觉得博客说的更为详细)...原创 2018-04-13 17:43:24 · 2007 阅读 · 13 评论