JavaWeb
文章平均质量分 72
没啥好说的
@烟雨倾城ゝ
这个作者很懒,什么都没留下…
展开
-
利用Java实现(单文件上传、多文件上传和文件下载)功能和如何将其运用到实际项目中
一、图片上传步骤1、创建jsp页面2、创建控制器类1、这里定义了浏览器中访问的路径为http://localhost:8080/smv/up2、并在springmvc配置文件中定义了视图解析器3、在springmvc配置文件中定义图片上传的bean对象4、在tomcat的webapps目录下创建存放图片上传的文件夹5、在控制器类中创建jsp页面Post提交方式的对应处理方法修改:里面的路径修改为D:\Tomcat9\tomcat9.0\webapps\imgs\7.jpg原创 2021-03-15 17:30:06 · 1545 阅读 · 1 评论 -
开发项目中使用JavaMailSender实现发送邮件Email功能代码
一、先在QQ邮箱中开启POP3/SMTP服务,然后会得到一个授权码,这个邮箱和授权码将用作登陆认证。二、导入相关jar包:javax.mail.jar三、引入配置文件:applicationContext-mail.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframew原创 2021-03-12 20:30:51 · 1818 阅读 · 0 评论 -
Model2(JSP+Servlet+JavaBean)模式实现用户注册登录
模块介绍本实例为用户登录模块,采用Model2模式进行开发,展现了模型层(Model)、视图层(View)和控制层(Controller)。视图层包括:用户注册登录页面(login.jsp)、用户注册页面(index.jdp)、注册成功页面(saveSuccess.html)、登录失败页面(login_error1.html),对于用户而言,通过这一层与程序进行交互,同时交互后的结果也是通过这一层回应给用户。控制层包括:用户注册和退出Servlet(UserServlet)、用户登录Servlet(L原创 2020-10-24 12:32:57 · 4632 阅读 · 11 评论 -
详谈JSP执行原理、生命周期、语法、指令、动作标签、九大内置对象(JSP 全家桶)
JSP执行原理及本质用户在浏览器地址栏上输入http://localhost:8080/hcz/index.jsp,web服务器判断用户请求的资源是hcz应用中index.jsp页面,web服务器在hcz应用中找到index.jsp启动JSP引擎(是Tomcat服务器内置的一个JSP翻译引擎,专门负责翻译JSP文件,编译java源文件),将index.jsp翻译成index_jsp.java文件,并且将index_jsp.java文件编译生成index_jsp.class字节码文件,将其存储在Tomc原创 2020-10-14 23:55:34 · 1181 阅读 · 3 评论 -
HttpSession详解(简称session)
session概述Session表示会话,不止是在javaweb中存在,只要是web开发,都有会话这种机制。在java中会话对应的类型是:javax.servlet.http.HttpSession,简称session/会话在java web中session是一个存储在WEB服务器端的java对象,该对象代表用户和WEB服务器的一次会话。那什么才叫一次会话呢?一般多数情况下,是这样描述的:用户打开浏览器,在浏览器上进行一些操作,然后将浏览器关闭,表示一次会话结束。本质上的描述:从sess原创 2020-10-04 11:35:01 · 23848 阅读 · 4 评论 -
Cookie详解并利用Cookie机制实现十天内免登录功能
一、Cookie概述Cookie是由服务器端生成并储存在浏览器客户端上的数据。在javaweb开发中Cookie被当做java对象在web服务器端创建,并由web服务器发送给特定浏览器客户端,并且WEB服务器可以向同一个浏览器客户端上同时发送多个Cookie,每一个Cookie对象都由name和value组成,name和value只能是字符串类型,浏览器接收到来自服务器的Cookie数据之后默认将其保存在浏览器缓存中(如果浏览器关闭,缓存消失,Cookie数据消失),只要浏览器不关闭,当我们下一次发送“特原创 2020-10-03 23:08:23 · 3915 阅读 · 4 评论 -
Servlet-HTTP协议-GET和POST的区别和前端页面和后台发送的请求怎么样才能保持一致
什么是HTTP协议?超文本传输协议浏览器和服务器之间的一种通讯协议该协议是W3C负责制定的,其实本质上就是数据传送格式提前制定好的。浏览器和服务器都必须按照这种数据格式进行接收和发送HTTP协议包括几个部分?1.请求协议:从浏览器发送到服务器的时候采用的数据传送格式请求协议包括四个部分:(1)请求行:包括(请求方式、URI、协议版本号)(2)消息报头(3)空白行:专门用来分离消息报头和请求体(4)请求体2.响应协议:从服务器发送到浏览器的时候采用的数据传送格式原创 2020-09-18 12:00:20 · 598 阅读 · 0 评论 -
详谈Servlet的生命周期
1.什么是生命周期生命周期表示一个java对象从最初的创建到最终的销毁,经历的所有课程2.Servlet对象的生命周期是由谁来管理的Servlet对象的生命周期,JavaWeb程序员是无法干涉的。包括Servlet对象的相关方法的调用,Javaweb程序员也是无法干涉的。Servlet对象从最初的创建,方法的调用以及对象的销毁,整个过程是由web容器来管理的web容器管理Servlet对象的生命周期3.Servlet对象在web容器启动阶段会不会被实例化“默认情况下”,Servlet原创 2020-09-08 21:52:31 · 478 阅读 · 0 评论 -
模拟Servlet本质
Servlet本质1.Servlet是什么?Servlet(Server Applet;Serv表示服务器端,let表示小程序)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。(1)Servlet是JavaEE定义的一套规范Servlet是SUN公司定义的JavaEE规范,Servlet接口是Servlet规范中的核心接口。而接口需要注意的两个地方是:调用者是谁?实现者是谁原创 2020-09-08 17:00:49 · 503 阅读 · 0 评论