ICode9

精准搜索请尝试: 精确搜索
  • 伪静态 记录备用2022-08-18 00:32:56

    Options +FollowSymLinks IndexIgnore */* RewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # otherwise forward it to index.php RewriteRule . index.php SetEnvIf Au

  • 【Springboot】拦截器2022-08-18 00:01:35

    Springboot 拦截器 1.什么是拦截器? 拦截器可以根据 URL 对请求进行拦截,主要应用于登陆校验、权限验证、乱码解决、性能监控和异常处理等功能。 2.定义拦截器步骤 在 Spring Boot 项目中,使用拦截器功能通常需要以下 3 步: 1.定义拦截器; 2.注册拦截器; 定义拦截器 在 Spring Boot

  • JSP和servlet之间的相互传值2022-08-17 18:32:10

    1.从一个jsp页面跳转到另一个jsp页面时的参数传递 (1)使用request对象获取客户端提交的信息 login.jsp页面代码如下: 点击查看代码 <%@ page language="java" import="java.util.*" pageEncoding="GB2312"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional/

  • 案例_添加删除修改功能实现2022-08-17 14:30:08

    添加功能实现: add.jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%-- Created by IntelliJ IDEA. User: lihaiyang Date: 2022/8/17 Time: 13:11 To change this template use File | Settings | File Template

  • 用户信息修改功能2022-08-17 10:02:07

    用户信息修改功能 分析:   信息的回显功能: list.jsp:进行修改      UserDao: User findById(int parseInt); UserDaoImpl: @Override public User findById(int id) { String sql = "select * from user where id=?"; return template.queryForO

  • Python逆向爬虫之urllib2022-08-17 09:32:23

    Python逆向爬虫之urllib urllib库是python内置的一个http请求库,requests库就是基于该库开发出来的,虽然requests 库使用更方便,但作为最最基本的请求库,了解一下原理和用法还是很有必要的。 urllib 包 包含以下几个模块: urllib.request - 打开和读取 URL。 urllib.error - 包含 urll

  • request.js?b775:101 Uncaught (in promise) Error: Failed to convert value of type 'java.lang.Str2022-08-17 06:30:26

    request.js?b775:101 Uncaught (in promise) Error: Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long'; nested exception is java.lang.NumberFormatException: For input string: "undefined" at _def

  • 删除功能和修改功能2022-08-16 22:31:09

    删除功能分析         删除功能代码实现 list.jsp: 在forEach遍历中修改: <a class="btn btn-default btn-sm" href="javascript:deleteUser(${user.id});">删除</a> <script> function deleteUser(id) { //用户安全提示 i

  • 登陆功能和添加功能2022-08-16 18:01:08

    list.jsp页面的调整: <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <!-- 网页使用的语言 --> <html> <head> <

  • Cookie细节存活时间、Cookie储存中文数据2022-08-16 13:31:05

    Cookie细节存活时间   Cookie在浏览器中保存多长时间     默认情况下,当浏览器关闭后,Cooklie数据被销毁     持久化存储:       setMaxAge(int seconds)         正数:将Cookie数据写到硬盘的文件中,持久化储存,cookie存活时间         负数:默认值   

  • 会话技术概述、会话技术Cookie入门2022-08-16 10:31:53

    会话技术概述 会话:一次会话中包含多次请求和响应    一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止  功能:     在一次会话的范围内的多次请求,共享数据  方式:     客户端绘画技术:Cookie     服务器会话技术:Session      会话技术Cookie

  • JavaWeb42022-08-15 22:03:30

    1. 会话技术 会话:一次会话中包含多次请求和响应 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 功能:在一次会话的范围内的多次请求间共享数据 方式: 客户端会话技术:Cookie 服务器端会话技术:Session 1.1 Cookie 1.1.1 快速入门 概念:客户端会话技术

  • 多个装饰器,执行顺序,以及自己编写响应以及请求2022-08-15 20:32:36

    1.背景 背景:我为啥单独写一片这个文章呢?是因为遇到好多次了我必须搞懂它!文章分三部分1.1不带参数的多个装饰器1.2带参数的装饰器1.3带参数的实例,直接拿来用 2不带参数的多个装饰器‘ # 编写装饰器,作为响应以及请求的校验 def request_wrapper(fun): print(f"request_wr

  • 13 Django-url跳转携带条件2022-08-15 15:00:25

    在生成URL时,需要读取当前URL中的参数并构造URL。例如: 当前URL http://127.0.0.1:8000/customer/list/?keyword=xinchen&page=8 构造编辑页面URL http://127.0.0.1:8000/customer/edit/1/?_filter=keyword%3Dxinchen%26page%3D8 param = request.GET.urlencode() # 获取?后面

  • 技术分享 | 实战详解接口测试请求方式Get、post2022-08-15 12:04:37

    原文链接 本文节选自霍格沃兹测试开发学社内部教材 在日常的工作当中,http 请求中使用最多的就是 GET 和 POST 这两种请求方式。那么掌握这两种请求方式的原理,以及两种请求方式的异同,也是之后做接口测试一个重要基础。 GET、POST的区别总结 1、请求方法不同 2、post 可以附加 bod

  • Request.QueryString 的用法2022-08-15 12:02:01

    https://blog.csdn.net/dragon_ton/article/details/49464413?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-49464413-blog-181032.t5_layer_targeting_sa&depth_1-tm_source=distri

  • 验证码案例的代码实现和细节处理2022-08-15 11:00:39

    代码实现: login.jsp: <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>login</title> <script> window.onload = function () { document.getE

  • django的csrf跨站请求伪造2022-08-15 09:30:22

    1.什么是跨站请求伪造 请看图: 我们自行写了一个网站模仿中国银行,用户不知道是否是真的中国银行,并且提交了转账信息,生成一个form表单,向银行服务器发送转账请求,这个form表单和正规银行网站的form表单一模一样,只不过里面隐藏着改变了转账人的信息,改成了我们自己!! 然后,银行也不知道,因为

  • django中视图函数的FBV和CBV2022-08-15 09:03:27

    1.什么是FBV和CBV FBV是指视图函数以普通函数的形式;CBV是指视图函数以类的方式。 2.普通FBV形式 def index(request): return HttpResponse('index') 3.CBV形式 3.1 CBV形式的路由 path(r'^login/',views.MyLogin.as_view()) 3.2 CBV形式的视图函数 from django.views import Vie

  • 拦截器2022-08-15 08:31:04

    10、拦截器 10.1、概述 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。 过滤器与拦截器的区别:拦截器是AOP思想的具体应用。 过滤器 servlet规范中的一部分,任何java web工程都可以使

  • Response和Request对象2022-08-14 22:05:17

    ​/* *作者:呆萌老师 *☑csdn认证讲师 *☑51cto高级讲师 *☑腾讯课堂认证讲师 *☑网易云课堂认证讲师 *☑华为开发者学堂认证讲师 *☑爱奇艺千人名师计划成员 *在这里给大家分享技术、知识和生活 *各种干货,记得关注哦! *vx:it_daimeng */    Response和Request HttpServletRes

  • flask+uwsgi+nginx 搭建后端服务器2022-08-14 18:32:03

    1) 构建flask服务 安装 创建虚拟环境 安装flask ## 创建虚拟环境 python3 -m venv venv # 安装flask pip install --upgrade pip pip install -U setuptools pip install flask pip install watchd # 非必须 启动 编写main.py 进入虚拟环境 启动flask服务 # 编写main.py # f

  • Flask路由系统、模板、请求响应2022-08-14 14:31:05

    1 路由系统 1.1 路由典型写法 #flask 路由写法:基于装饰器,跟djagno有区别,本质其实是一样的,sanic,fastapi就是这种路由方式 # flask路由和djagno路由的区别? @app.route('/index', methods=['GET'], endpoint='index') def index(): return 'hello' 1.2 默认转换器 'default&

  • Spring MVC组件之HandlerMapping2022-08-13 19:00:37

    Spring MVC组件之HandlerMapping HandlerMapping概述 HandlerMapping组件的作用解析一个个Request请求,并找到相应处理这个Request的Handler。Handler一般可以理解为Controller控制器里的一个方法。 HandlerMapping组件主要做了两件事件。 在组件初始化时,会把Request请求和对应的H

  • 反对法2022-08-12 08:30:54

    1. 小程序中网络数据请求的限制 出于安全性方面的考虑,小程序官方对数据接口的请求做出了如下两个限制: ① 只能请求 HTTPS 类型的接口 ② 必须将接口的域名添加到信任列表中 2. 配置 request 合法域名 需求描述:假设在自己的微信小程序中,希望请求 https://www.escook.cn/ 域名下的

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有