ServletContext应用 Q:什么叫ServletContext对象 A:web容器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,它代表了当前的web应用 1、共享数据 在这个Servlet中保存的数据,可以在另外一个servlet中拿到 1.1 代码 1.用于保存数据的HelloServlet代码 public cla
24.过滤器Filter 11、Filter (重点) 比如 Shiro安全框架技术就是用Filter来实现的 Filter:过滤器 ,用来过滤网站的数据; 处理中文乱码 登录验证…. (比如用来过滤网上骂人的话,我***我自己 0-0) Filter开发步骤: 导包 编写过滤器 导包不要错 (注意) pom.xml <?xml vers
Spring MVC2 原理 DispatcherServlet:前段控制器 总控制器 作用拦截所有的请求 :把请求交给对应的控制器 控制器有两种: 1.DispatcherServlet 拦截请求把请求交给对应的controller 2.我们自定义的Contraller 处理请求,返回结果 假设DispatcherServlet类不工作 ,或者实
第一个servlet程序 第一种方式 package com.hz.servlet; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServlet
package com.hy.controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class EmpController { public void index(HttpServletRequest request,HttpServletResponse response) { System.out.prin
package com.xxx.filter; import javax.servlet.*; import javax.servlet.annotation.WebFilter; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 拦截非法访问index.jsp */ @WebFilter(&qu
JAVA WEB 一.创建第一个web项目 1.创建第一个maven文件 使用idea软件 创建一个Maven 文件 2.在maven中加入servlet依赖 1)双击打开pom.xml 2)加入servlet依赖 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId>
day37 - 面面项目第一天 学习目标 了解版本控制相关的概念 掌握SVN的安装 掌握SVN的操作 掌握在idea中集成SVN 掌握自定义MVC框架 第一章-版本控制 知识点-版本控制相关的概念 1.目标 掌握版本控制相关的概念 2.路径 什么是版本控制 为什么要进行版本控制 常见版本控制
package servlet; import javax.servlet.*; import javax.servlet.http.HttpServletRequest; import java.io.IOException; /** *通过实现Servlet接口的方式创建Servlet * @create 2022-04-21 20:52 */ public class HelloServlet implements Servlet { public HelloSer
<!--mysql链接--><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></dependency><!--mybatis-puls启动器--><dependency> <groupId>com.baomidou</groupId>
构建1个maven项目 pom.xml <packaging>war</packaging> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId>
简介: 同样需要用到EL表达式,那么就需要导入对应的jar包; 参考:https://www.cnblogs.com/0099-ymsml/p/16143473.html 使用session记录请求访问的信息,然后再通过过滤器中判断是否放行,不放行则打回登录页面; 首先需要创建的文件有: AdminFilter: package demoFilter; import java.io.IO
SpringMVC学习03:回顾Servlet 回顾Servlet: 1,新建Maven工程,删除src,导入父工程依赖: <!--导入依赖--><dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</vers
2.1新建DispatcherServlet package com.hy.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import ja
package com.xxxx.servlet; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.i
package com.xxxx.servlet; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.
控制器: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 package com.awaimai.web; import org.hibernate.validator.constraints.*; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind
1、RequestMapping接口的源码如下,里面定义了七个属性 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 public interface RequestMappingextends Annotation { // 指定映射的名称 public abstract String name(); // 指定请求路径的地址
package com.xxxx.servlet; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.i
拦截器说明 方法名 说明 preHandle() 请求处理之前调用。返回布尔值,false为拦截请求,true为通过请求 postHandle() 在请求处理之后,视图渲染之前调用。 afterCompletion() 整个请求结束之后调用。 用户登录权限控制 package com.sjj.interceptor; import com.sjj.do
进行xml的数据展示: Servlet代码: import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSe
indexhtml <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body style="text-align: center;background: url('https://gimg2.baidu.com/image_search
解决方法: jmeter中bin文件夹下面jmeter.properties文件中修改如下: remote_hosts=127.0.0.1 server_port=1099
1、搭建环境 项目名称自己定义 2、pom.xml文件 需要的依赖 <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> </dependency>
在idea中创建web项目 1)创建一个普通的Java项目 2)右键项目选择ADD Framework Support 3)勾选JavaEE 4)添加jar包 点击Project Structure 5)部署Tomcat 配置项目访问路径 在Web工程