• 2024-11-2024.11.20 sevlet2
    1.servlet是否线程安全(线程特性)线程安全的指标//1.是否有共享数据//2.多线程对共享数据做写操作servlet中不要创建成员变量servlet是单实例的所以成员变量(不加static)就会在多线程间共享如果service()方法中对成员变量有写操作则线程不安全servlet中非特殊情况
  • 2024-11-2024.11.19 web框架
    2.2配置环境变量2.3maven命令测试mvn-v测试maven查看版本2.4maven仓库配置配置远程仓库地址配置本地仓库2.5idea中配置maven2.6通过配置idea创建maven项目创建项目时构建系统选到maven初次创建项目时会把maven的基础依赖库(jar包)下载到本地仓
  • 2024-11-2011.19[JAVA-WEB]打通JAVA前后端-JSP
    JAVA网页开发(涉及服务器)结构是什么?代码逻辑是怎样的?JAVA网页开发(涉及服务器)结构是什么?代码逻辑是怎样的?(不使用spring框架)•HTML、CSS和JavaScript运行在浏览器中,称为前端脚本•服务器端脚本是运行在服务器上,动态生成网页(HTML、CSS和JavaScript)的程序。•常见服务器
  • 2024-11-20Javaweb开发核⼼心之Cookie实战
    简介:javaweb操作浏览器器cookie1.创建并发送Cookiepackagecom.gaze;importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.*;importjava.io.IOException;@WebServlet("/setCookie")publicclassSetCook
  • 2024-11-19Javaweb核⼼之转发-重定向
    【⾯面试必备】请求转发RequestDispatcher你知道多少简介:讲解请求转发RequestDispatcher的知识点什么是请求转发:request.getRequestDispatcher(URL地址).forward(request,response)客户端发送请求,Servlet做出业务逻辑处理理。Servlet调⽤用forword()⽅方法,服务器器Servlet把⽬标
  • 2024-11-18Servlet 容器
    Servlet容器(如ApacheTomcat)负责管理和运行Servlet。Tomcat通过一系列的机制来加载、初始化、处理请求和销毁Servlet。以下是Tomcat如何支持Servlet的详细过程:1.加载Servlet读取web.xml配置文件:Tomcat启动时,会读取WEB-INF/web.xml文件,该文件定义了Web应用
  • 2024-11-18修改IDEA中Servlet创建的模板
    一、原Servlet模板创建出来的格式样式二、按图步骤修改注释参数1.点击File->选择Settings,按下图步骤进入设置项。修改前的模板样式2.修改类创建时的默认方法三、重新创建Servlet时,新模板样式
  • 2024-11-16JSP的原理
    Servlet生命周期Servlet的生命周期是指Servlet从创建到销毁的整个过程。在JavaServletAPI中,Servlet的生命周期由Servlet容器(例如Tomcat)管理。Servlet生命周期通常包括以下几个阶段:‌加载和实例化‌:当Servlet容器启动时或第一次请求某个Servlet时,容器会加载这个Servlet类。
  • 2024-11-15Java 网络编程----初探Servlet
    JaveWeb是java面向web开发的相关技术,他是相关技术的统称,并不是指某一个单一的技术。在我之前的博客中(Java网络编程----通过实现简易聊天工具来聊聊BIO模型https://www.cnblogs.com/jilodream/p/17405923.htm),就已经写到过java可以作为一个服务器(如TCP/UDP),接收外部的请求。如使用T
  • 2024-11-1311月13日记录
    在IntelliJIDEA的Web项目中创建一个用于解决中文字符集乱码的过滤器,1:创建过滤器类在项目中创建包:在src/main/java目录下,右键点击,选择New>Package,输入com.filter作为包名。创建过滤器类:右键点击com.filter包,选择New>JavaClass,输入类名编写过滤器代码:在Ch
  • 2024-11-122024/11/12日 日志 关于Servlet ---- Request(请求)& Response(响应) 的补充
    Request(请求)&Response(响应)--·Request:获取请求数据--·Response:设置响应数据Request点击查看代码--Request继承体系--ServletRequestJava提供的请求对象根接口--HttpServletRequestJava提供的对Http协议封装的请求对象接口--RequestFacade
  • 2024-11-12拦截器Filter(过滤器)
    拦截器也叫过滤器,拦截器就是前端和servlet之间的一个东西,可以用拦截器进行编码统一和拦截没登陆就进页面的实现Filter(Servlet包下的)那三个方法是init、doFilter、destroy,它们是生命周期init是初始化,doFilter是内容,destroy是销毁拦截没登陆的1.置web.xml方法这里的配
  • 2024-11-11XSS 跨站脚本攻击原理、分类与实践
    目录XSS跨站脚本攻击原理、分类与实践一、XSS攻击概述二、XSS攻击原理三、XSS攻击步骤与代码示例反射型XSS前端部分(Vue3+TS)后端部分(Java)模拟攻击的Python代码存储型XSS前端部分(Vue3+TS)后端部分(Java)模拟攻击的Python代码DOM-basedXSS前端部分(Vue3
  • 2024-11-11jsp页面和Java代码
    EL用于在jsp页面获取servlet传的值使用方式1.在头文件里开启不忽略el表达式<!--jsp头文件isELIgnored="false"这里是不忽视el语法--><%@pagecontentType="text/html;charset=UTF-8"language="java"isELIgnored="false"%>2.使用${name}方式来获取传来的值实
  • 2024-11-11tomcat与servlet版本对应关系
    大家可能会遇到这种情况:“我的代码编写和逻辑都是正确的啊,为什么就是会报错???”这就可能和tomcat与servlet版本不对应导致的,下面是它们两个的对应图omcat版本servlet版本JSP版本tomcat6Servlet2.5 JSP2.1 tomcat7 Servlet3.0 JSP2.2 tomcat8Servlet3.1 JSP2.3
  • 2024-11-10Servlet-Filter
    文章目录一.Filter过滤器1.概括2.原理3.api配置过滤器(Filter)拦截路径1.xml方式2.注解方式4.生命流程a.执行流程b.拦截路径c.过滤器链5.登录校验-Filter一.Filter过滤器1.概括过滤器,顾名思义就是对事物进行过滤的,在Web中的过滤器,当然就是对请求进
  • 2024-11-09Servlet生命周期与方法
    一生命周期Servlet运行在Servlet容器(web服务器)中,其生命周期由容器来管理,分为4个阶段:加载和实例化:默认情况下,当Servlet第一次被访问时,由容器创建Servlet对象@WebServlet(urlPatterns="/demo1",loadOnStartup=1)loadOnstartup的取值有两类情况(1)负整数:第一次访问时创建
  • 2024-11-09Servlet入门
    1.Meven依赖点击查看代码<dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version><!--此处为什么需要添加该标签?provided指的是在编译和测试过程中有效,最后生成的war
  • 2024-11-082024/11/8日 日志 关于Servlet ----(上)
    简介与快速入门点击查看代码--Servlet是Java提供的一门动态web资源开发技术--Servlet是JavaEE规范之一,其实就是一个接口,将来我们需要定义Servlet类实现Servet接口,并由web服务器运行Servlet--publicinterfaceServlet--Definesmethodsthatallservletsmustimpl
  • 2024-11-08fitter&listener
    一、过滤器(Filter)过滤器是JavaWeb应用中的一种组件,用于在请求到达Servlet之前或响应返回客户端之前,对请求或响应进行特定的处理。它可以用于数据的预处理、后处理、日志记录、权限验证等。生命周期过滤器的生命周期与Servlet类似,但不同于Servlet,过滤器在Web应用启动时即被加
  • 2024-11-0711.7日
    创建一个新的DynamicWebProject打开Eclipse。选择File->New->DynamicWebProject。在弹出的对话框中,输入项目名称,例如MyWebApp。确保Targetruntime设置为ApacheTomcatv9.0(或其他你安装的Tomcat版本)。如果没有配置,点击NewRuntime按钮进行配置。点击Finish
  • 2024-11-07Javaweb之servlet常见面试题
    目录什么是Servlet?解释请求转发forward()方法和请求重定向sendRedirect()方法的区别?什么是Session?Session的工作原理?什么是Session?Session的工作原理:Session的特点:说一说HttpServletRequest、ServletContex和HttpSesssion三个对象的作用域?解释下Servlet生命周期?JSP和S
  • 2024-11-06初学Servlet
    创建一个Servlet呢,非常简单,我们只需要实现类即可,并添加注解来进行注册。创建一个TestServlet@WebServlet("/test")publicclassTestServletimplementsServlet{...实现接口方法}我们现在就可以去访问一下我们的页面:http://localhost:8080/test/test我们发现,直接访问此页
  • 2024-11-05用户注册案例--mvc架构的实现
    用户注册案例--浅谈servlet本案例为用户注册案例,同时介绍一部分之前经常用得到servlet的知识.servlet是javaEE的技术规范之一.基于MCV架构的分析1.dao层在mapper代理文件中写入insert的操作,对于成功注册的用户直接写入数据库,以及查询操作判断用户名是否已经存在UsergetUs
  • 2024-11-05javaweb基于JSP+Servlet开发简单的图书信息管理系统源码(登录增删改查)+报告 课程设计 大作业