javaWeb
文章平均质量分 70
有点热�
这个作者很懒,什么都没留下…
展开
-
后端跨域问题一条龙
工作中的跨域请求在实际开发中其实跨域问题是一个过不去的坎,之前因为没有遇到过,所以没有得到重视,后来因为项目的工作上线等工作需要自己来处理就决定要在跨域这个坑上疯狂踩,直到解决现阶段的问题。实际开发中的跨域浏览器只允许请求当前域的资源,对其他域的资源不信任,因此出现了跨域问题;现在的开发模式是大多数是前后端分离的开发模式,清晰分离,这样工作内容独立分开;开发过程中前端去调用后端写好的接口的时候就涉及到跨域问题(因为两个人开发肯定不可能在同一台电脑上,起码就违反了域名不一致这一条),但是一般前端为了原创 2021-01-18 14:03:51 · 186 阅读 · 0 评论 -
addResourceHandlers之底层原理惨案
addResourceHandlers之底层原理惨案事情的发生还要从一次请求项目中的资源下载失败说起,讲需要下载的资料放在/resorces/static文件夹下项目正常启动,访问地址正常:localhost:8989/project/Timi.apk这里的project是自己在配置文件中加的,server.servlet.context-path=/project以为一切顺畅,万万没想到实际情况就很突然受害人:是的,就很突然,我也不知道怎么回事,突然就这样了。不会万能百度!找到解决办法:@原创 2021-01-06 15:38:36 · 1538 阅读 · 0 评论 -
MyBatis中的参数失效情况
MyBatis中的参数失效情况在写代码的过程中,需要在xml文件中写sql语句进行数据查询,但是测试的过程中发现deleteStatus和type参数为0的时候,相应的sql语句并没有成功拼接select a.id, a.type, a.style_name, a.item_code, a.title, a.sale, a.technology, a.year, a.delete_status, a.publish_status, a.new_status, a.recommend_st原创 2020-12-10 15:25:25 · 1275 阅读 · 0 评论 -
异步请求案例中的易错点、调试案例的步骤和思路
一、异步请求案例中的易错点、调试案例的步骤和思路1.调试的基本思路缩小错误可能出现的范围,问题是在前端接收处理数据异常还是后台服务器处理数据错误如果是前端没有数据响应,用F12查看前端的源码,观察请求发送后Network中能否成功发送路径 (请求参数是否发送成功)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4DjaulGv-157494794321...原创 2019-11-28 21:32:44 · 165 阅读 · 0 评论 -
一、过滤器之评论内容用替换非法字符(脏话),注意事项
一、过滤器之评论内容用*替换非法字符(脏话),注意事项1.思路需要能在发送请求前对浏览器发送的内容进行过滤,判断里面的内容是否包含非法字符,并且把非法字符替换为*输出2.起初思路加入过滤器,通过getParameter方法获取到评论内容在过滤器的init阶段进行非法文件的读取(主要避免重复读取)读取文件内容存放在list集合中在doFilter方法中遍历list集合,...原创 2019-11-24 23:13:02 · 823 阅读 · 0 评论 -
字符集之乱码原理图解说明
字符集详解乱码本质:乱码问题的本质实际上都是字符集冲突造成的原因,那么了解字符集就是必须的工作之一字符集:是一套字符和字节相互转换需要遵循的一套转换协议,类似于密码的加密解密,需要一套自己的密码模板,否则同样的密文用不同的密码模板解读的话,就是不同的意思(个人理解)乱码问题图解:...原创 2019-11-15 22:49:45 · 384 阅读 · 0 评论 -
关于浏览器和服务器之间的请求响应的流程梳理
一.分析需求(泪目-整理不易,友情素质三连)1.一般需要梳理好整个流程,这是必须的流程,虽然看起来无关紧要,但真正体验过上手就敲代码和先写思路再编程的人肯定是觉得思路的重要性,也是因为自己深刻体会到这一点,就在这里分享下自己的体会。- 前后端的任务分离:自己编程时,总是想到哪里就写到哪里,没有固定的思路,显得很乱,文件切换来切换去,有时候自己都不知道在看哪里。这是非常令人头疼的。举例说明:...原创 2019-11-14 16:53:58 · 703 阅读 · 0 评论 -
Ajax知识点之异步操作来校验用户名
关于异步操作校验用户名的易错点问题一:填入存在的用户名,仍然提示成功解决:因为查询语句写错了,把username写成name,导致查询不准确,命名需要尽量规范统一问题二:不提示任何信息解决:是因为在dao类中进行sql语句的查询时,没有进行try…catch操作捕获异常,存在漏洞1.创建bean类package com.itheima.bean;import java.io.S...原创 2019-11-13 23:38:15 · 106 阅读 · 0 评论 -
非法字符判断出现异常及解决方案
主要针对文章内含有非法字符进行过滤出现了如下问题最终发现了问题所在:显示500错误:是没有进行对用户输入文本的内容是否为空的判断正常运行,没有报程序错误,但是浏览器界面一片空白:是因为没有加上chain.doFilter(request,response)进行过滤后的放行操作,因此针对请求,服务器会过滤掉所有的请求导致页面无法接收到任何响应。...原创 2019-11-09 23:26:20 · 2020 阅读 · 0 评论 -
简单的用户登录(name,password,验证码)
用户登录信息的验证(三层架构思想)关于用户登录时信息的检验,整个过程:用户输入信息(用户名,密码,验证码)浏览器将用户信息带给服务器服务器接受到请求后进行处理,从数据库中进行查找,返回结果对比结果后,向浏览器进行响应(登录成功或者失败)注意点:进行三层架构,主要分为三个部分用来处理请求的Servlet业务层,执行Servlet中的具体操作持久层,用来被业务层调用,查找数据...原创 2019-11-05 22:11:24 · 3411 阅读 · 0 评论 -
转发和重定向的区别(面试)
javaweb中转发和重定向的区别(一个程序菜鸟的笔记)转发属于一次请求,重定向则是二次请求转发的地址栏不会改变,重定向的地址栏改变转发写跳转路径时不需要写工程名,重定向则需要加上项目工程名(eg:request.getContextPath + “/demo”)转发路径只能写项目内部资源的地址(eg:www.baidu.com不允许!),而重定向内外资源不限制request域存取的值...原创 2019-11-04 09:53:04 · 745 阅读 · 1 评论