202110-13 Servlet实现共享数据JavaWeb组件的几种方法 目录一、Servlet简介二、Servlet的运行过程Servlet组件:多个Servlet之间共享数据实现方案转发与重定向全局作用域对象ServletJavaWeb三大组件包括,Servlet组件(接受请求,响应数据),Filter组件(过滤,拦截请求),Listener组件(监听器),这三大组件构成了javaWeb核心内容,也是作为后端来说,JavaWeb最重要的内容。一、Servlet简介Servlet是sun公司提供的一门用于开发动态web资源的技术。Sun公司在其API中提供了一... 继续阅读 >
202110-12 Servlet中/和/*的区别详解 目录本文提纲版本约定✍正文点拨“市面上”的错误答案1、/用于Servlet,/*用于Filter2、/不会匹配.jsp请求,而/*可以匹配到.jsp请求3、/*匹配范围比/大4、/匹配所有url(路径+后缀),/*只匹配路径型Servlet四种匹配方式1.精确匹配2.路径匹配3.后缀名匹配 4.缺省匹配URL匹配注意事项匹配顺序/和/*的区别 DispatcherServlet不拦截.jsp请求根因分析✍总结本文提纲版本约定JDK:8Servlet:4.xtomca... 继续阅读 >
202110-12 JavaWeb Servlet实现网页登录功能 上次写了一篇JDBC工具类实现登录功能,但是只能在控制台实现输入用户名密码。这次使用了Servlet来实现登录功能,可以通过在页面上输入账号密码,然后提交表单,查询数据库,从而实现登录功能。1、配置文件,导入jar包2、创建数据库环境usestudent;createtableuser(idintprimarykeyauto_increment,usernamevarchar(32),passwordvarchar(32));insertintouservalues(null,'zhangsan','123');insertintouserva... 继续阅读 >
202107-21 servlet实现简单的权限管理和敏感词过滤功能 目录前言一、如何实现权限管理1.思路2.代码实现二、敏感词过滤1.思路2.代码实现三、效果展示1.未登录访问其他资源前言JavaEE课要求用servlet和过滤器实现权限管理和敏感词过滤功能,故有此文。虽然早已知道了原理和用法,但是实际操作起来还是遇到了各种奇葩的情况。一、如何实现权限管理1.思路当用户访问某个资源时,我们必须对其权限控制,所以得用到servlet中过滤器来对请求做一次预处理,判断该用户是否有权限访问该资源,如果... 继续阅读 >
202107-04 浅谈Servlet的Cookie和Session机制 目录一、ServletCookies1.1Cookies构成1.2Servlet操作Cookie方法1.3代码示例:1.4验证结果二、ServletSession2.1Servlet操作session方法2.2代码示例2.3验证结果一、ServletCookiesCookies定义:Cookies是存储在客户端计算机上的文本文件,并保留了用户的各种跟踪信息。Cookies作用:会话保持,如完成用户的登录与状态保持Cookies的工作原理:客户端向服务区发起登录请求服务器脚本(代码)向浏览器发送一组Cookies,例如... 继续阅读 >
202106-19 带你快速上手Servlet 一、Servlet与Tomcat的关系(1)Tomcat是什么?Tomcat其实是Web服务器和Servlet容器的结合体(2)什么是Web服务器?比如,我当前在杭州,你能否用自己的电脑访问我桌面上的一张图片?恐怕不行,我们太习惯通过URL访问的一个网站、下载一部电影了。一个资源,如果没有URL映射,那么外界几乎很难访问,而Web服务器的作用说穿了就是:将某个主机上的资源映射为一个URL供外界访问二、什么是Servlet(1)什么是Servlet容器?Servlet是运... 继续阅读 >
202105-20 JavaWeb实战之用Servlet+JDBC实现用户登录与注册 一、前言使用到的技术栈:(1)JDBC(2)Servlet(3)MySQL二、准备工作(1)书城用户数据库与表创建(2)编写用户类对象JavaBean(3)编写JdbcUtils对数据库进行交互(使用德鲁伊数据库连接池)(4)编写web层最终编写好的第二阶段登陆注册文件结构为dao中定义了基础的操作数据库代码,具体功能有1.Insert、update、delete(修改)2.查询一个对象(返回一个对象)3.查询一个数组对象(数组返回多个对象)4.返回某一个特定值对... 继续阅读 >
202105-15 Servlet第一个项目的发布(入门) 创建发布web项目具体步骤:1.在开发工具中创建一个dynamicwebprojecthelloword2.在webContent中创建index.html文件3.发布web应用到服务器,发布应用有两种方式:方式1:手动发布(开发期间极少使用,项目向生产环境发布时使用) 将workspace中web项目下WebContent目录中的文件复制到服务器webapps目录下,并在此目录中创建新的helloword根目录。方式2:自动发布自动将w... 继续阅读 >
202105-02 IDEA2021 tomcat10 servlet 较新版本踩坑问题 因为学习的时候用的版本比较新,而网上的教程又全是老版本,所以出现了很多问题,总结以下,帮同样初学的师傅们踩坑了。废话不多说:1:file->new->project新建一个普通java项目:工程名可以随意命名2:工程名上右键->AddFrameworkSupport:在WebApplication上打勾,点击OK3:展开工程名->web->WEB-INF,在WEB-INF下新建两个文件夹,分别是classes、lib:4:按下ctrl+alt+shift+S,调出ProjectStructure,选到Modules->Paths,... 继续阅读 >
202103-23 servlet实现文件上传与下载功能 本文实例为大家分享了servlet实现文件上传与下载的具体代码,供大家参考,具体内容如下内容我们分两大模块来进行讲解,即上传的实现,与下载的实现上传的实现注意了我们在写上传表单的时候必须声明提交方式为post类型,enctype="multipart/form-data",这样的话才能实现上传。当我们提交表单的时候看看响应体中都有什么内容:好了,我们有了数据了,接下来我们怎么提取数据呢,注意我们已经不能使用requeest.getParamter()方法来进... 继续阅读 >
202103-23 Servlet简单实现登录功能 本文实例为大家分享了Servlet简单实现登录功能的具体代码,供大家参考,具体内容如下介绍:Servlet是JavaWeb三大组件之一。三大组件分别是:Servlet程序、Filter过滤器、Listener监听器。Servlet是运行在服务器上的一个java小程序,它可以接收客户端发送过来的请求,并响应数据给客户端。学习内容:1、编写Servlet程序2、web.xml中去配置servlet3、简单实现登录功能具体步骤:1.创建web工程,目录如下2.创建一个登录页... 继续阅读 >
202102-21 java中Servlet程序下载文件实例详解 对于一些普通的文件下载,想必大家都会去点击默认的链接进行资料获取。效率慢是一个方面,有时候下载的过程并不顺序。在学习了python中的一些程序后,我们可以选择使用Servlet进行文件的下载。下面我们先就Servlet进行简单的说明,然后带来有关的下载文件代码实例。1、说明Servlet是Sun公司开发的用于交互式地浏览和生成数据,生成动态Web的技术。狭义的Servlet是指Java语言实现的一个接口。但一般情况下,我们把实现了Servlet接口... 继续阅读 >
202101-22 vue form表单post请求结合Servlet实现文件上传功能 前端测试页面代码:<template><div><inputtype="file"name="file"@change="change($event)"></div></template><script>exportdefault{created(){this.path=this.$route.query;for(letiinthis.path){this[i]=decodeURIComponent(this.path[i]);}},methods:{change(ev){letfile=ev.target.files[0];letsize=file.size;letname=file.name;if(size>314572800){... 继续阅读 >
202101-13 SpringBoot里使用Servlet进行请求的实现示例 首先,在main方法的类上添加注解:@ServletComponentScan(basePackages="application.servlet")示例代码:packageapplication;importio.seata.spring.annotation.datasource.EnableAutoDataSourceProxy;importjavafx.application.Application;importjavafx.fxml.FXMLLoader;importorg.mybatis.spring.annotation.MapperScan;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfig... 继续阅读 >
202101-13 Servlet输出一个验证码图片的实现方法实例 什么是Servlet Servlet(ServerApplet),全称JavaServlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。 Servlet运行于支持Java的应用服务器中。从实现上讲,Servlet可以响应任何类型的请求,但绝大多... 继续阅读 >
202012-10 关于springmvc-servlet中的配置小知识详解 我是一个菜鸟,我想像各位大佬们一样发表博客,菜鸟在这里献丑了(不喜勿喷)<!--前缀--><propertyname="prefix"value="/WEB-INF/jsp/"/><!--后缀--><propertyname="suffix"value=".jsp"/>上面两行代码的作用是在控制类中自动帮你加入前缀和后缀例如:这是jsp中的超链接(注册英文单词拼错了哈,不要在乎细节)<ahref="${pageContext.request.contextPath}/registere"rel="externalnofollow">用户注册</a>控制... 继续阅读 >