自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 成功解决:在vscode使用npm启动vue项目失败,找不到npm-cli.js

(重新安装node 后还是不行)报错如下:Error: Cannot find module 'C:\Users\Administrator\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js

2024-05-09 18:08:28 1226 2

原创 用session实现购物车

用session实现购物车1) 当购买某本书后,再次访问图书列表,不能显示已经购买了的图书 2) 购物车中的图书,增加取消订单功能,点击“取消订单”后,在购物车中删除已经购买的图书

2024-05-04 17:15:15 334

原创 文件上传接口(可上传各种文件)与网页上上传图片和图片访问

servlet3.0开始(对应Tomcat7):Servlet自己提供了文件上传的解析工具。

2024-04-23 21:33:23 933

原创 使用JDBC完成数据的增删改查

1) 创建一个用于封装数据的JavaBean。2) 将加载驱动和获取数据连接等操作封装在一个工具类中,以供其他类调用。3) 创建一个实现了对数据库添删改查操作的DAO4) 分别创建用于执行对数据表添删改查操作的测试类。5) 执行程序,测试结果。

2024-04-08 21:24:28 527 2

原创 Session对象

Session对象简介,Session笔记

2024-04-01 22:38:52 356

原创 Session实现用户登录(自动登录,及关闭浏览器重新打开)已修改

Session用于记录用户的状态。Session指的是在一段时间内,单个客户端与Web服务器的一连串相关的交互过程。在一个Session中,客户可能会多次请求访问同一个资源,也有可能请求访问各种不同的服务器资源。

2024-04-01 22:32:31 1348 1

原创 Cookie对象和常用API介绍与(禁用JSESSIONID)用Cookie展示用户上次浏览商品记录信息案例

我们可以通过添加以下JSP指令:****就可以禁用JSESSIONI,JSESSIONID就是一个cookie,Servlet容器(tomcat,jetty)用来记录用户session。2.1、什么时候浏览器自动生成JSESSIONID会话cookie?创建会话时,即调用request.getSession()的时候;访问html是不会创建session的,第一次访问JSP页面默认是会创建session的,可以在JSP页面里面关掉自动创建session。

2024-03-31 14:06:54 1279 1

原创 请求包含include()测试案例

创建两个Servlet,UserServlet定义String类型变量username,值为”张三”,并用printWriter输出;模拟分别有UserServlet和OrderServlet两个servlet类,在UserServlet使用include()将OrderServlet的订单信息与UserServlet中信息一并展示。响应中某个资源(servlet、JSP 页面和 HTML 文件)的内容,将响应数据包含到自己的响应体中 (拿取别人)给服务器上的其他资源,以共同完成一次请求的处理。

2024-03-29 11:12:41 543 1

原创 Request对象传递数据

Request请求转发有一个重要的功能是存数据:request.setAttribute(key,value);取数据:request.getAttribute(key);forward表示一次请求,是在服务器内部跳转,可以共享同一次request作用域中的数据实现效果1、 设计思路(实现原理)1) 编写servlet1,并用 setAttribute添加 “username”,值为 “mike”,并用request.getRequestDispatcher跳转到servlet2。

2024-03-28 23:58:10 378

原创 请求转发-ServletConfig对象的使用案例

2) 在ReqServlet3中,将获取的用户id放在request域中,并请求转发到另一个ReqServlet4中,1) 创建ReqServlet3和ReqServlet4两个servlet类,3) 在ReqServlet4中,获取用户id,然后查询该用户信息,并响应,5)通过浏览器访问ReqServlet3,展示查询信息。4) 在web.xml中配置初始化参数。

2024-03-28 23:42:02 352

原创 网页定时刷新并跳转案例实现—resp.setHeader()与resp.sendRedirect()的区别

方法,就会立即向客户端发送302重定向响应,这会终止当前请求并告诉浏览器重定向到新的URL。2) 在web.xml中配置初始化参数和类的映射(这里我们直接用注解来配置servlet)之后立即这会终止当前请求并告诉浏览器重定向到新的URL,不会展示。3)通过浏览器访问ReqServlet1,查看浏览器跳转效果。可以在前端页面中设置一个定时跳转的功能,这里不做讨论。1) 创建ReqServlet1类,编写跳转功能。这行代码已经向客户端发送了响应,在Servlet中,一旦调用了。后有一个2秒的延迟,但是在调用。

2024-03-27 22:25:35 908 1

原创 转发重定向的区别-(不废话直接看)

一共只发送了一次请求不可以跳转到站外,只能在当前网站跳转跳转路径不需要包含 context-path实现方案:req.getRequestDispatcher(“跳转路径,不需要 context-path”).forward(req,resp);当两个Servlet需要传递数据时,选择forward转发。

2024-03-27 22:23:27 413

原创 ServletConfig读取配置文件与ServletContext实现数据共享使用案例

全局对象,也拥有作用域,对应一个Tomcat中的Web应用当Web服务器启动时,会为每一个Web应用程序创建一块共享的存储区域(ServletContext)。ServletContext在Web服务器启动时创建,服务器关闭时销毁。

2024-03-26 19:35:19 983 4

原创 使用Servlet实现九九乘法表 get与post提交测试

查看HttpServlet源代码的service ()方法,在方法中可以看到 get请求调用doGet()方法,post请求调用doPost()方法,那么就可以直接重写doGet ()和doPost ()不需要重写service ()方法了。

2024-03-25 21:06:56 1385 5

原创 用IDEA创建第一个Servlet程序(不废话直接看)

1) 创建ServletDemo1类继承Httpservlet类,2) 在ServletDemo1中重写开发常用的doGet()方法和doPost()方法并完成处理操作3) 在web.xml中配置初始化参数和类的映射4)通过浏览器访问ServletDemo1,展现页面servlet处理响应信息。低版本idea在项目创建时候可直接选web同时设置服务端的编码格式和客户端响应的文件类型及响应时的编码格式:resp.setContentType("text/html;charset=UTF-8");/Demo1

2024-03-24 22:04:40 747 2

原创 如何修改、缩小截图图片大小,压缩图片。

一、我们在使用截图工具截比较大图的时候,发现图片内存大小太大,不方便上传到后台使用。如何压缩截图的图片大小?无论是使用Windows自带还是qq或者其他的截图工具,图片大小会根据你的截图范围大小而定,不可以直接修改大小。 推荐使用TingPNG熊猫压缩网站将图片的大小进行压缩,大约可以将图片大小缩小一半以上。 这里使用Windows自带截图快捷键(WIN+SHIFT+S )截了一个图片、内存大小590K。压缩后,图片大小173KB。 ...

2022-04-21 22:28:14 5227

原创 如何修改图片尺寸,分辨率大小,三种方式对比。

如何修改图片尺寸,分辨率大小,三种方式对比。

2022-04-21 22:14:16 10910

原创 光影魔术手出现load XAR失败,解决办法。

在启动光影魔术手的时候,出现load XAR失败弹窗。解决方案。

2022-04-21 18:17:33 3019

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除