
JavaWeb
大何向东流1997
追逐着鹿的猎人是看不见山的。
展开
-
web项目部署在云服务器上并绑定域名访问
目录一、购买服务器二、购买域名三、服务器环境搭建四、将web项目部署在云服务器上一、购买服务器第一步我们需要购买一个属于自己的服务器,网上有很多服务器可供我们选择,百度云,阿里云,腾讯云等等,第一次购买都会非常便宜,如果是学生的话还可以用学生证进行优惠购买,我是用学生证购买的百度云服务器,链接:启航校园计划服务器的系统我选择的是:Windows Server / ...原创 2019-03-01 18:59:13 · 10028 阅读 · 7 评论 -
JavaWeb学习笔记11——MVC新闻网站开发
目录一、项目结构描述二、截图三、关键代码四、总结一、项目结构描述GoPage.java,这是项目的入口,它的最终目的是打开一个页面,新闻首页或者管理员登陆后的后台管理页面。它的任务是获取所有新闻并存入链表,并将新闻链表存入session,方便其他页面获取。获取flag参数,如果获取到了flag=“showlist”,则说明是管理员登录,将新闻数据送入后台管理页面,否则是...原创 2019-04-27 19:49:48 · 1802 阅读 · 2 评论 -
JavaWeb学习笔记10——利用Filter避免未经登录进入主页
目录一、上一节遗留问题及解决方法二、关键代码三、结果一、上一节遗留问题及解决方法在上一节中我们已经完成了两个页面,即登录页面和博客主页,但我们发现,在浏览器中直接用博客主页的url也能直接进入登陆后的页面,这并不是我们想要的结果。因此本节重点解决这一问题。解决方法也很简单,利用Filter就可解决这一问题,在LoginServlet中如果我们验证通过了用户的登录,那我们可以...原创 2019-04-24 09:22:18 · 455 阅读 · 1 评论 -
JavaWeb学习笔记9——使用过滤器解决乱码
目录一、过滤器概述二、利用过滤器解决乱码问题三、截图四、总结一、过滤器概述Filter意为滤镜或者过滤器,用于在Servlet之外对request或者response进行修改。Filter提出了滤镜链的概念,一个FilterChain包含多个Filter。客户端请求request在到达Servlet之前会经过所有Filter,而服务器响应response在从Servlet抵...原创 2019-04-17 19:33:05 · 301 阅读 · 0 评论 -
JavaWeb学习笔记8——用Session统计在线人数
目录一、什么是Session?二、代码三、截图四、总结一、什么是Session?Session是另一种记录客户状态的机制,不同的是Cookie保存在客户端浏览器中,而Session是保存在服务器上的。客户端浏览器访问服务器时,服务器把客户信息以某种形式记录在服务器上,这就是Session.。当客户端浏览器再次访问时只需要从Session中查找该客户额度状态就行了。二、代...原创 2019-04-15 17:42:53 · 1933 阅读 · 0 评论 -
JavaWeb学习笔记7——JDBC连接MySql进行增删改查并分页显示
数据库的增、删、改、查是非常重要的操作,只要程序是关于数据库的操作,无论程序大小,归根结底都是这4种操作的使用。连接MySql数据库的过程:1、注册驱动DriverManager.registerDriver(new com.mysql.jdbc.Driver());2、获取数据库连接Connection conn=DriverManager.getConnectio...原创 2018-11-18 10:01:54 · 1156 阅读 · 1 评论 -
JavaWeb学习笔记6——事务实例:转账
数据库是具有事务性的,这是数据库与其他存储方式的区别之一。那么什么是事务性呢?简单来说一个事务内会执行多个操作,这些操作要么全部执行成功,要么全部执行失败。就比如说转账:A向B转账200元是一个事务,但他包含两个操作,一个是A减少200元,另一个是B增加200元,这两个操作必须都操作成功才能说这个事务执行成功,否则事务执行失败。事务会有两个结果,提交(Commit)与回滚(Rollback...原创 2018-11-10 21:22:19 · 990 阅读 · 0 评论 -
JavaWeb学习笔记5——Cookie永久登录案例
当用户在自家上网时,应该不难发现,在你第一次登录后,下次访问就不需要再次登录,这是因为在第一次登录时网站就记住了你的登录信息。实现这个功能其实很简单,只需要把登录信息,比如账号、密码等保存在Cookie中,并控制Cookie的有效期,下一次访问时再验证Cookie中的登录信息就可以了。但是直接把密码保存在Cookie的做法是比较危险的,所以我们今天的案例采用了另一种方法:把账号按照一定的规则进...原创 2018-10-30 09:51:57 · 3708 阅读 · 0 评论 -
JavaWeb学习笔记4——带进度条的文件上传
本项目代码的运行需要用到commons-fileupload-1.3.3和commons-io-2.6两个jar包,下载地址:https://download.youkuaiyun.com/download/h2503652646/10654627首先我们需要创建两个Class,即UploadListener和UploadStatus,一个Servlet,即ProgressUploadServlet,...原创 2018-09-09 11:31:29 · 2343 阅读 · 2 评论 -
JavaWeb学习笔记3——生成图片验证码
首先创建一个名为identity的JavaWeb项目,并在其下面新建一个Servlet,名为IdentityServlet,如果不会创建项目和Servlet请参考我上节笔记:https://blog.youkuaiyun.com/h2503652646/article/details/82555695下面是IdentityServlet.java的源代码package com.test.identi...原创 2018-09-09 10:38:33 · 751 阅读 · 0 评论 -
JavaWeb学习笔记2——servlet和jsp间的数据传递
一、jsp传值给servlet利用超链接的方式,如:href='XXXServlet?id=xxx'。 form表单提交,当点击submit时,action="XXXServlet" method="get/post" 利用AJAX,url=“XXXServlet”。此方法可以从servlet中获得返回结果,根据返回的结果达到改变局部页面的效果。以上三种方式在servlet中的取值方...原创 2019-04-02 09:32:07 · 558 阅读 · 0 评论 -
JavaWeb学习笔记1——第一个简单的JavaWeb项目
首先打开MyEclipse,并在菜单上选择File—New—Other,在弹出的对话框中选择Web Project,然后Next,随后在弹出的对话框中填写Project Name:firstWeb,到此已经建立好了一个JavaWeb项目,名为firstWeb。然后需要在该项目下新建一个Servlet。方法如下,选择File—New—Other,在弹出额度对话框中找到Web下面的Servlet,...原创 2018-09-09 10:06:10 · 1185 阅读 · 0 评论