中间件:

工具:

Servlet

  • Servlet之请求转发和重定向的区别

    Servlet之请求转发和重定向的区别  在Servlet响应跳转页面的时候涉及到的两个方式,分别是请求转发和重定向,二者都能够实现跳转页面的功能,各有优缺点。请求转发  用户只需要像服务器提交一次请求,就可以跳转到指定的页面,使用的方法是:request.getRequestDispatcher(“指定跳转页面.html”).forward(request,response)重定向  用户需要向浏览器提交两次请求,第一次请求得到服务器返回的地址值,然后在以得到的地址值向服务器提交第二次申请,使用的方法是:response.sen

    2024-03-23
  • JSP与servlet的区别

    JSP与servlet的区别一、了解Servlet的概念Servlet定义:Servlet是基于Java技术的Web组件,由容器管理并产生动态的内容。Servlet引擎作为WEB服务器的扩展提供支持Servlet的功能。Servlet与客户端通过Servlet容器实现的请求/响应模型进行交互。注意:Servlet不是从命令行启动的,而是由包含Java虚拟机的Web服务器进行加载1)Servlet是按照Servlet规范编写的Java类。2)Servlet应用请求/响应模型,扩展了服务器的功能。Servlet是WEB

    2024-03-19
  • FilterChain 过滤器链(Servlet)

    FilterChain 过滤器链(Servlet)目录FilterChain接口Filter链的拦截过程Filter链中Filter的执行顺序示例在Web应用中,可以部署多个Filter,若这些Filter都拦截同一目标资源,则它们就组成了一个Filter链(也称过滤器链)。过滤器链中的每个过滤器负责特定的操作和任务,客户端的请求在这些过滤器之间传递,直到传递给目标资源。FilterChain接口javax.servlet包中提供了一个FilterChain接口,该接口由容器实现。容器将其实例对象

    2024-03-19
  • jsp与servlet的区别关系

    jsp与servlet的区别关系 jsp与servlet的区别与联系jsp和servlet的区别和联系:1.jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)2.jsp更擅长表现于页面显示,servlet更擅长于逻辑控制.3.Servlet中没有内置对象,Jsp中的内置对象都是必须通…

    2024-02-11
  • servletFileUpload.parseRequest(request)解析为空获取不到数据问题

    servletFileUpload.parseRequest(request)解析为空获取不到数据问题若是SpringMVC框架中:原因分析首先我们来看下Springmvc中文件上传的配置[plain] viewplaincopy        class=”org.springframework.web.multipart.commons.CommonsMultipartResolver”            

    2024-01-25
  • JavaWeb文件上传的实现及ServletFileUpload类的使用

    JavaWeb文件上传的实现及ServletFileUpload类的使用1、文件上传代码所依赖的jar包:<!https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload><dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifact

    2024-01-15
  • Servlet 工程 web.xml 中的 servlet 和 servlet-mapping 标签

    Servlet 工程 web.xml 中的 servlet 和 servlet-mapping 标签摘录某个工程的web.xml文件片段:访问顺序为1—>2—>3—>4,其中2和3的值必须相同。url-pattern标签中的值是要在浏览器地址栏中输入的url,可以自己命名,这个url访问名为servlet-name中值的servlet,两个servlet-name标签的值必须相同,因为通过servlet标签中的servlet-nam……

    2024-01-13
  • 关于request.getServletPath(),request.getContextPath()的总结

    关于request.getServletPath(),request.getContextPath()的总结最近对于request中的几种“路径”有点混淆,查找网上资源都没有很好的总结,希望此文章能够帮助我理解一下这几种“路径”。+++++++++++++++++++++++++++++++++++++++++++++++++本文章主要讨论以下几种request获取路径的方法:request.get

    2023-12-27
  • Servlet组件之一——Filter过滤器

    Servlet组件之一——Filter过滤器1学习目标1.能够说出过滤器的生命周期2.能够写出过滤器的映射路径3.能够说出过滤器的四种过滤类型4.能够利用FilterConfig获取过滤器的配置参数5.能够说出什么是过滤器链6.能够说出过滤器链的执行顺序2过滤器的入门JavaWeb的三大组件(1)都需要交给web服务器运行

    2023-12-04
  • HttpServletRequest简介[通俗易懂]

    HttpServletRequest简介[通俗易懂]HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息。常用方法:1.获得客户机【浏览器】信息getRequestURL方法返回客户端发出请求时的完整URL。

    2023-10-04
  • Servlet学习笔记(七)—— 自己定义过滤器的编写改进:自己定义实现FilterChain…

    Servlet学习笔记(七)—— 自己定义过滤器的编写改进:自己定义实现FilterChain…      笔记六中实现了三种过滤器:字符编码过滤、登录权限过滤、敏感词过滤,可是有个缺陷就是,限定了过滤顺序,而不能实现先进行request过滤。最后response过滤,而且中间几项过滤的顺序不能动态改变。所以这里做个改进。实现一个过滤顺序的FilterChain。     多个Filter的运行顺序在这篇博文中得到非常细致的解说,总结一点。多个过滤器的运行顺序是依据web….

    2023-09-10
  • IDEA报错:java: 程序包javax.servlet不存在

    IDEA报错:java: 程序包javax.servlet不存在IDEA报错:java:程序包javax.servlet不存在在IDEA中如果报缺少servlet-api.jar和jsp-api.jar这两个包的话,这是因为没有加入tomcat的依赖包。如下图,在IDEA下,importjavax.servlet.*相关的包都是爆红的话,就肯定就是确少jar包了。导入tomcat依赖包查看是否导入成功在项目目录下面,展开ExternalLi…

    2023-09-10
  • web.xml 文件报错:cvc-id.3: A field of identity constraint ‘web-common-servlet-name-uniqueness‘ matched[亲测有效]

    web.xml 文件报错:cvc-id.3: A field of identity constraint ‘web-common-servlet-name-uniqueness‘ matched[亲测有效]报错内容在对DynamicWebProject的web.xml进行配置时,遇到如下错误,大概的翻译如下:“身份约束“web-common-servlet-name-uniqueness”字段与元素“web-app”匹配,但该元素没有简单的类型。”解决办法将上面xmlns=“http://java.sun.com/xml/ns/javaee”中的java改为大写,具体如下:xmlns=“http://JAVA.sun.com/xml/ns/javaee”,最终报错web.xml文件

    2023-08-10
  • 【Java学习】JSP + Servlet + JDBC + Mysql 实现增删改查[亲测有效]

    【Java学习】JSP + Servlet + JDBC + Mysql 实现增删改查[亲测有效]新版本(导入eclipse教程+源码):http://www.readjava.cn/article/detail/34Servlet是一个特殊的Java程序,它运行于服务器的JVM中,能够依靠服务器的支持向浏览器提供显示内容。JSP本质上是Servlet的一种简易形式,JSP会被服务器处理成一个类似于Servlet的Java程序,可以简化页面内容的生成。Servlet和JSP最主……

    2023-05-16
  • jsp+servlet实现简单登录页面功能Demo[亲测有效]

    jsp+servlet实现简单登录页面功能Demo[亲测有效]小白新路历程-1[转载请联系本人]实现功能:模拟简单登录功能,登录成功跳转新页面,登录失败在原登录界面提示登录失败信息开发环境:eclipseTomcat-8.0预备知识:HTML标签,Servlet相关知识——请求的转发与重定向,jsp相关知识,EL表达式思路实现:共2个jsp,一个servlet1.登录界面login.jsp:采用jsp,不采用html的原因是因为要进行登录…

    2023-05-13
  • 基于Jsp和Servlet的简单项目[通俗易懂]

    基于Jsp和Servlet的简单项目[通俗易懂]一、项目名称使用MVC模式和三层开发架构,开发一个完整的“注册登录退出”模块。二、项目环境1、软件环境:系统环境:win10JDK版本:jdk1.8.0_181IDE版本:eclipse-java-oxygen-3a-win32-x86_64avaEEvarsion:JavaEE5–Web2.5Javaversion:1.7.服务器版本:apache-tomcat-7…

    2023-04-19
  • Servlet与Portlet[通俗易懂]

    Servlet与Portlet[通俗易懂]

    2023-02-26
  • Servlet的生命周期「建议收藏」

    Servlet的生命周期「建议收藏」Servlet的生命周期servlet的生命周期就是从servlet出现到销毁的全过程。主要分为以下几个阶段:加载类—>实例化(为对象分配空间)—>初始化(为对象的属性赋值)—>请求处理(服务阶段)—>销毁服务器启动时(web.xml中配置load-on-startup=1,默认为0)或者第一次请求该servlet时,就会初始化一个Servlet对象,也就是会执行初始…

    2023-01-03
  • 简单完整讲述Servlet生命周期「建议收藏」

    简单完整讲述Servlet生命周期「建议收藏」servlet生命周期过程1.加载web.xml文件——当前只去解析xml文件,知道servlet的存在,此时还没有去创建servlet。<!–声明servlet–> <servlet> <!–servlet的别名–> <servlet-name>first</servlet-name> <servlet-class>com.etime.servlet.FirstServlet</servlet-c

    2023-01-03
  • JavaEE——Servlet生命周期「建议收藏」

    JavaEE——Servlet生命周期「建议收藏」Servlet生命周期顾名思义就是从servlet出现到消亡(销毁)的全过程。

    2023-01-03
关注微信